date
hour
フィールドとを含むクエリがあります value
。
こんな感じです
date hour value
xx/xx/xx 15 100
xx/xx/xx 30 122
xx/xx/xx 45 50
... 100 100
... 115 23
... ... ...
... ... ...
... 2400 400
... 15 23
基本的に、date
は日付、hour
は時間、value
はその特定の 15 分間隔の値です。私が理解しようとしてきたのは、各時間 (つまり、15、30、45、および 100) または (1015、1030、1045、1100) を取得する方法です [ご覧のとおり、時間は軍事的なものであり、午後 1:00 は1300 と真夜中の 2400]、それらの値を合計します。だから私はこのようなものを返すことを目指しています:
xx/xx/xx 100 372
xx/xx/xx 200 23 + (130 data) + (145 data) + (200 data)
など... テーブルには平均で約 100 日があり、それらはすべて 15 から 2400 で始まり、値列のさまざまな数値で 15 ずつ増加します。
パーティション、グループ化などを使用することを考えましたが、実際に対処する方法はありません。基本的に、4 行 (1 時間) を取得し、それらの値を合計し、日付、時間、および合計値を吐き出して、毎日繰り返す必要があります。私はコードを求めているわけではありません。これは単純な問題からそれを解決するための鍵を引いたもののように見えるので、私が使用すべきものについての助けだけです。
どんな助けでも大歓迎です、ありがとう!