我的记录存储在我的数据库中,日期列存储了T Z格式的值,例如
2015-06-10T19:15:14.000Z
我想查询表并提取过去一周的所有记录,通常我会做类似
的事情WHERE date > CURDATE() - INTERVAL 7 DAY
但是T Z格式不起作用。任何帮助将不胜感激,谢谢
答案 0 :(得分:0)
如果您已将日期值存储为字符串,则应使用str_to_date
进行转换 WHERE str_to_date(date, '%Y-%m-%dT%H:%i:%s.%fZ') > CURDATE() - INTERVAL 7 DAY