如何将phpmysql数据库列中的所有日期分组为月份并在图表中使用?日期格式为05/19/2021我尝试使用DATEPART(),但我有一些错误。我试图通过使用mysql_upgrade文件升级来解决它,但没有成功。
8ehkhllq1#
您可以使用EXTRACT
EXTRACT
EXTRACT(YEAR_MONTH FROM '2022-10-23 02:09:45')
将显示202210或者使用DATE_FORMAT
202210
DATE_FORMAT
SELECT DATE_FORMAT('2035-01-18', '%Y %b') AS extractYearMonth;
将显示2035 Jan最后,如果你的日期列是字符串,那么用下面的命令将其转换为日期:
2035 Jan
STR_TO_DATE('05/19/2021', '%m/%d/%Y')
将:
SELECT DATE_FORMAT(STR_TO_DATE('05/19/2021', '%m/%d/%Y'), '%Y %b') AS extractYearMonth;
1条答案
按热度按时间8ehkhllq1#
您可以使用
EXTRACT
将显示
202210
或者使用
DATE_FORMAT
将显示
2035 Jan
最后,如果你的日期列是字符串,那么用下面的命令将其转换为日期:
将: