2013-03-05 124 views
0

問題:我有一個包含銷售數字(價格,日期,店鋪)的表格。這家商店並不重要,但我需要一個查詢產生的結果就像這個例子SQL查詢可獲得每種產品類別中每月每天銷售的產品數量

Date   Price 
12/01/2012 100 
12/01/2012 150 
12/01/2012 270 
13/01/2012 50 
13/01/2012 150 
13/01/2012 230 
14/01/2012 330 

結果表應該是這樣的

Date    0-100 100-200 200-300 300-400 
12/01/2012  0  1  1  0 
13/01/2013  1  1  1  1 

所以基本上我需要一個查詢來自動識別所有獨特的日期在表格中,然後在每個價格範圍內計算每天的銷售額

我很抱歉,如果這是平庸的,我正在學習SQL。順便說一句,這是sqlite3的 我猜你的答案可以是任何SQL falvour但請記住,我將有 Ç

+0

你嘗試過使用SQLite

在此先感謝承受?你需要努力解決你的問題,這裏不是要求別人去做你的工作的地方。 – 2013-03-05 03:47:30

+0

嗨guido。我嘗試過這樣的東西,但我無法將它們結合在一起。正如我表示我是初學者,事實上我是網絡工程師「按貿易」,這不是我的工作。 count(prod.Price)AS「300K」, (SELECT count(prod.Price) WHERE prod.Price <400 and prod.Price> 300)AS「400」, (SELECT count(prod.Price) WHERE prod.Price <500 and prod.Price> 400)AS「500」, (SELECT count(prod.Price) WHERE prod.Price <600 and prod.Price> 500)AS「600」, WHERE prod.Price <300 SELECT SoldDate,計數(SoldDate) FROM督促 WHERE prod.SoldDate> '07/01/2013' 組由SoldDate – MiniMe 2013-03-05 11:23:16

回答

0
SELECT Date, 
     SUM(Price BETWEEN 0 AND 99) AS '0-100', 
     SUM(Price BETWEEN 100 AND 199) AS '100-200', 
     SUM(Price BETWEEN 200 AND 299) AS '200-300', 
     SUM(Price BETWEEN 300 AND 399) AS '300-400' 
FROM MyTable 
GROUP BY Date 
+0

非常感謝CL,該做的工作,如我所料它是平庸,但..我仍然無法將自己的想法包括在集合中。我對Python有一些有限的經驗,但那都是...... – MiniMe 2013-03-05 11:25:46

相關問題