为什么Date_Format()无法正常工作?

时间:2011-07-23 09:17:01

标签: mysql

我正在使用以下查询来显示毛额和净额月份&年明智:

SELECT DATE_FORMAT(BILLDATE,'MMM-yyyy'), SUM(GROSSAMOUNT), SUM(NETAMOUNT) 
FROM BILLDETAILS GROUP BY MONTH(BILLDATE);

除第一个涉及Date_Format的列外,其他列都会正确显示。它在所有行中显示MMM-yyyy,而不是实际的月份和年份。

1 个答案:

答案 0 :(得分:2)

因为'MMM-yyyy'不是正确的日期格式。您可能需要'%b-%Y'

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format