我需要幫助弄清楚如何編寫一個查詢,查詢兩個特定日期的Flow的SUM值,並從另一箇中減去一個。從另一個日期的總和中減去一個日期的流量總和?
本質上我需要找到10/30/2015流量的總和,並從2014年12月31日的流量總和中減去它以獲得YTD更改。查詢下面是迄今爲止我所擁有的。它給了我那個特定日子所需要的東西,但是現在我需要能夠運行計算以獲得年初至今。
SELECT *
FROM (SELECT NAME, SUM(FLOWS/1000000.00) AS FLOWS
FROM HISTORY_TBL1
WHERE DATE = TO_DATE('10302015','MMDDYYYY')
GROUP BY NAME
ORDER BY FLOWS DESC)
WHERE ROWNUM <=10
爲什麼你需要「GROUP BY NAME」部分?因爲它沒有在問題中提到.. – nabeel
@nabeel它是因爲每個產品在特定日期可能有多個值,並且我需要將每個名稱的所有交易分組在一起,並且每天的總和值的結果集產品(名稱) – ace123