我正在生成一份銷售報告,並且在查詢時遇到困難。我不擅長查詢。我希望你能幫助我。好吧,在這裏。如何使用sql查詢每月過濾總銷售記錄?
我有一個銷售表。其結構是這樣的 EX:
product_id name date_purchased
1 apple 2014-01-03 12:00:59
2 orange 2014-01-05 10:12:20
3 banana 2014-02-01 09:25:01
4 mango 2014-02-20 18:13:25
5 stawberry 2014-02-28 13:14:30
6 jackfruit 2014-05-26 08:16:31
7 grapes 2014-11-03 09:25:21
8 guava 2014-12-25 10:15:45
現在我想算的項目每月購買 我的輸出結果應該是這樣的
2,3,0,0,1,0, 0,0,0,0,1,1
2代表一月, 3代表二月, 等等
我的查詢看起來是這樣,但我知道這是不對的.. :(
SELECT COUNT(product_id) FROM sales_table GROUP BY date_purchased
如何使用查詢來做到這一點?或者我應該爲此創建一個PHP函數?
好吧,我試了代碼,但它只返回1行 – Jerielle 2014-09-04 05:56:17
您查詢的結果是這樣的:2014,8,24 – Jerielle 2014-09-04 05:57:32
@Jerielle:與您的示例相同的數據? – Pascalz 2014-09-04 06:00:16