2013-05-01 60 views
0

我有一個銷售「表」,並從中創建了一個名爲dailyactivity的「視圖」,它使我獲得每天的總銷售額。我試圖添加一個累積頻率領域,但它返回一個空coloumn.can任何一個點我在正確的direction.This是我 enter image description here使用任何方法添加Mysql累積頻率字段

這就是我想 enter image description here

+0

考慮以更具吸引力的格式提供數據。 – Strawberry 2013-05-01 10:10:33

+0

你的意思是不清楚? – Law 2013-05-01 10:13:28

+0

這確實屬於你的數據庫層嗎?爲什麼不計算應用程序表示層中的累計和? – eggyal 2013-05-01 10:16:02

回答

0

查詢:

SELECT 
d1.Date_TR, 
sum(d1.Sales) AS Daily_Sales, 
(SELECT SUM(d2.Sales) 
FROM dailyactivity d2 
WHERE d2.Date_TR <= d1.Date_TR) AS cumulative_sum 
FROM dailyactivity d1 
GROUP BY d1.Date_TR 
ORDER BY d1.Date_TR ASC 
+0

@ Justin,非常感謝你,它完美的工作。 – Law 2013-05-01 11:24:08

+0

我仍然想知道爲什麼它不適用於參數。我正在學習編寫複雜的查詢。這將有助於學習 – Law 2013-05-01 11:26:51

+0

我不知道...應該工作和您的查詢,嘗試在這裏與您的數據http://sqlfiddle.com/#!2/8645d/16如果將不工作,那麼可能與你的工具有問題... – Justin 2013-05-01 11:41:55