2011-12-13 75 views
0

可以說我有一個表稱爲訂單,其中每行存儲的ID,產品ID,已售出的日期,併爲有問題的訂單銷售的該產品的數量,具體如下:基於時間的數據

0 101 2011-12-12 2 
1 101 2011-12-12 1 
2 101 2011-12-12 1 
3 101 2011-12-12 1 
4 101 2011-12-11 2 
5 101 2011-12-11 1 
6 101 2011-12-10 1 
7 232 2011-12-10 5 
8 101 2011-12-10 1 
... 

我如何可以查詢該表,以便獲得每天銷售的每種產品的數量,具體如下:

101 2011-12-12 5 
232 2011-12-12 0 
101 2011-12-11 3 
232 2011-12-11 0 
101 2011-12-10 2 
232 2011-12-10 5 

什麼將一個做,如果有問題的數據是通過周,月進行分組,還是幾年?

回答

3

這應該讓你最那裏的方式:

select productId, date, sum(qty) as total 
from orders 
group by productId, date 
order by productId 
+0

我會怎麼做,如果我想排序數週或數月,甚至數年相同的數據?謝謝! – Baz 2011-12-13 20:16:04