次の 5 分、10 分、30 分などでテーブルから最大要素を選択したいのですが、where 句に複数の要素があると、これは不可能だと思います。通常<
と両方を使用する</:
と失敗します。以下の私のコード/クエリ:
`select max price from dat where time</: (09:05:00; 09:10:00; 09:30:00)`
ここで何が間違っているのですか?アイデアは、テーブル全体の 3 つの最大価格だけでなく、その行の次の 5、10、30 分の時間内に各行の最大価格を取得することです。
select max price from dat where time</: time+\:(5 10 30)
これは機能しませんが、一般的なアイデアを提供する必要があります。
さらに明確にするために、テーブルの各行の時間[i]から5、10、30分間隔で最大価格を計算したいと思います。したがって、各テーブル行の x+5、x+10、x+30 分以内の最大価格 (x はその行の時間エントリ)。