我正在使用以下查询来显示毛额和净额月份&年明智:
SELECT DATE_FORMAT(BILLDATE,'MMM-yyyy'), SUM(GROSSAMOUNT), SUM(NETAMOUNT)
FROM BILLDETAILS GROUP BY MONTH(BILLDATE);
除第一个涉及Date_Format的列外,其他列都会正确显示。它在所有行中显示MMM-yyyy,而不是实际的月份和年份。
答案 0 :(得分:2)
因为'MMM-yyyy'
不是正确的日期格式。您可能需要'%b-%Y'
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format