我已經用sum和一些mysql問題進行了stucked。我需要發票的表是這樣的:作爲行值的Mysql行的總和
id invoice_num net_value date total_month
_______________________________________________________
1 100 100.00 21.01.2013 500.00
2 101 300.00 22.01.2013 500.00
3 102 100.00 23.01.2013 500.00
4 103 900.00 01.02.2013 900.00
.
.
.
的問題是如何計算所有發票的總和一個月(即一月如上),並顯示此總和作爲最後一列發票從一月的值。 一般說來,我需要按月分組但按每行顯示的發票值總和。 感謝提前:)
日期列的數據類型是什麼?你可以使用'GROUP BY MONTH(date)'? – hjpotter92
如果您的日期列看起來像這樣,請使用str_to_date將其更新爲ISO,以便SQL可以將其視爲日期。 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_str-to-date – AdrianBR