我尝试了基于其他帖子的各种建议,但无济于事。
我有一个带Created_Date
键的记录数据库方案,值是01/01/2017
我正在尝试查询数据库记录以返回每月多少记录以及这些记录符合的月份的返回计数。
与以下
SELECT SQL_NO_CACHE MONTH(`Created_Date`), COUNT(*)
FROM `CRM_Leads`
GROUP BY MONTH(`Created_Date`)
我回来
MONTH(`Created_Date`) COUNT(*)
NULL 872
我还尝试了以下帖子中的几乎所有变体
任何帮助,将不胜感激。
假设您的 created_date 是一个格式字符串 ('dd-mm-yyyy'),您应该使用 str_to_date 将其转换为日期
SELECT SQL_NO_CACHE MONTH(str_to_date(`Created_Date`, '%d/%m/%Y')), COUNT(*)
FROM `CRM_Leads`
GROUP BY MONTH(str_to_date(`Created_Date`, '%d/%m/%Y'))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句