2015-06-03 106 views
0

這是我想要完成的項目。輸入來自用戶的數據並自動創建修改日期。如何獲取月份的日期以計算PHP和Mysqli的總銷售額?

循環中的輸入和結果列表很好。但是現在我想按照月份和年份計算總銷售額。

數據庫列樣式示例:model_name,sold_date,sold,stock_left ... 日期在我的PHP插入代碼上使用NOW(),因此存儲在數據庫中的結果將爲2015-04-06。

每個銷售都會有自己的創建日期。 例子:

name sold  date 
item1 3  2015-04-06 
item2 4  2015-04-06 
item1 4  2015-04-07 

我要搶日期2015-04- 的一天,總結每個項目的總銷售額。即使是每年的銷售,也要出示月銷售額。

我不確定我是否以正確的方式思考。

有沒有線索做到這一點。

我在互聯網上搜索,沒有運氣爲我的目的。 我的想法是:

SELECT YEAR(sold_date) AS 'year', 
     MONTH(sold_date) AS 'month' 
FROM Table 
WHERE Condition = 'Condition'; 

但顯示循環的結果,我需要

$mysqli->query("SELECT * 
       FROM item 
       ORDER BY sold_date DESC 
       LIMIT $start,$per_page"); 

這兩個SQL命令似乎不能結合在一起,或者我不知道如何將它們結合起來。 或者合併之後,如何合計總和。 最終銷售表將是這樣的:

name month total 
item1 04(Apr) 7 
+0

http://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html –

回答

0

如果我沒有記錯的話,你可以用DAY(<date>),MONTH(<date>)或YEAR(<date>)來獲得coorisponding日,月和年從日期。

+0

THX的答覆。如何做到這一點,我正在考慮