用于每日报告的php mysql命令

时间:2015-07-17 10:08:10

标签: mysql report

我有一个包含一些条目的mysql表。样本数据

nid   |   news_date
1     | 16 July 2015, 2:31 pm
2     | 16 July 2015, 2:31 pm
3     | 17 July 2015, 12:31 pm
4     | 18 July 2015, 4:28 pm
5     | 20 July 2015, 12:31 pm

我想要每日报告,并尝试使用此sql命令

SELECT count(nid), DATE(news_date) 
FROM tbl_news 
GROUP BY DATE(tbl_news.news_date);

但我的输出是

count(nid) | DATE(news_date)
   5       | NULL

但我想要每日记录计数报告,任何人帮助。

1 个答案:

答案 0 :(得分:0)

请尝试此查询: -

SELECT count(nid), news_date 
FROM tbl_news 
GROUP BY (STR_TO_DATE(tbl_news.news_date, '%d %M %Y')) ;

我删除了日期关键字。