我正在尝试extract
使用MySQLmonth
从日期字符串开始。2011-11-29 19:30:00
我试过EXTRACT(MONTH FROM date) as d
无济于事,也STR_TO_DATE(EXTRACT(MONTH FROM date), '%Y-%m-%d') AS d
没有喜悦。
任何人都可以从这样的字符串中建议正确extract
的月份方法group
吗?
您可以使用
select DATE_FORMAT('2011-11-29 19:30:00', '%c');
EXTRACT(MONTH FROM STR_TO_DATE(date_ordered, '%Y-%m-%d')) as month
似乎运作良好
SUBSTRING(date_string,6,2)
?
X
您可以从日期时间字段中获取日期,如下所示
DATE_FORMAT( date , '%d' ) AS d