我有一個查詢字段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點是1300和午夜2400],並將它們的值相加。所以我期待回到這樣的事情:
xx/xx/xx 100 372
xx/xx/xx 200 23 + (130 data) + (145 data) + (200 data)
等等...... 表平均有大約100天,他們都開始從15到2400遞增15與值列不同數量。
我曾考慮過如何使用分區,分組等,沒有真正的想法如何解決它。本質上,我必須採取4行(一小時),總結它們的值,吐出日期,小時和總計值,然後每天重複。我不是要求代碼,只是一些與我應該使用的幫助,因爲這似乎是一個簡單的問題,而不是解決它的關鍵。
任何幫助非常感謝,謝謝!
完美無瑕!榮譽給你和勞倫斯!你的代碼工作完美,沒有打嗝,所有的數據都按照正確的時間彙總。感謝您的幫助,我會分析您的方法,以便下次更好地理解! – Brian
@Brian這不提供請求的輸出。對於小時'100',它返回'0'。那是對的嗎? – ErikE
@ErikE,從問題的這一部分:*(so 15,30,45和100)或(1015,1030,1045,1100)* – SeanC