一家公司每天都會獎勵一名員工。數據保存在名爲REWARDS
的表中。如下面的樣本數據顯示,我們在表每天一排結構如下:MySQL累計總數
(對不起,我可憐的表格格式)
REWARD_DATE EMP_ID REWARD_AMT
1-Jan-15 101 400
2-Jan-15 102 300
3-Jan-15 101 700
4-Jan-15 102 500
5-Jan-15 103 100
你能編寫一個查詢報告運行總計如下?
REWARD_DATE #EMP TOT_REWARD_AMT
1-Jan-15 1 400
2-Jan-15 2 700
3-Jan-15 2 1400
4-Jan-15 2 1900
5-Jan-15 3 2000
什麼'REWARD_DATE'的數據類型? – 1000111
與其他一些RDBMS不同,MySQL不支持分析函數(這將使這項任務變得輕而易舉)。雖然它仍然可以使用涉及用戶變量的黑客來完成,但您最好在應用程序代碼中進行更高級的計算。 – eggyal
這是沒有必要在MySQL中執行。它可以是任何SQL環境。 REWARD_DATE是一個數字變量。 – James