2013-03-05 128 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

相关问题