• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:移動平均値のSQL)

移動平均値のSQLを求める方法とは?

このQ&Aのポイント
  • 株価の移動平均値をSQLで求める方法について説明します。
  • データベースに保存された株価データから、指定した期間の移動平均値を求めることができます。
  • 例えば、5日間の移動平均値を求める場合、指定した日付から5日前までの株価を取得し、その平均値を計算します。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

連続性がないデータなので厳しいですね。 行連番のフィールドなどあれば、それをキーに外部結合などして SQLとして十分な性能を発揮できそうですが いまのままだとサブクエリーを前提に無駄に重い処理がかかるとおもいます。 「移動平均 SQL」などで検索するといろんなやり方が紹介されていますので ご自身で探してみるとよいでしょう

sanchan223
質問者

お礼

ありがとうございます。 質問前に「移動平均線 SQL」で検索したのですが、 質問後に「移動平均 SQL」でドンピシャが出て困っていました。 質問後だと、質問者からコメントを入れられないんですね。 >無駄に重い処理がかかるとおもいます 本当に仰る通りで、PCがフリーズしまくりました。 日付を任意の一日に特定しても、3s。 やはり、長大データ数の場合は、indexを使わないSQLは使い物になりません。 アプリ側で編集することにします。

関連するQ&A