0
我有存储在我的数据库,在TZ格式,如选择记录
2015-06-10T19:15:14.000Z
我要查询的表和拉存储值的日期列记录所有从过去一周的记录,通常我会做类似
WHERE date > CURDATE() - INTERVAL 7 DAY
但与TZ格式不起作用。任何帮助,将不胜感激谢谢
我有存储在我的数据库,在TZ格式,如选择记录
2015-06-10T19:15:14.000Z
我要查询的表和拉存储值的日期列记录所有从过去一周的记录,通常我会做类似
WHERE date > CURDATE() - INTERVAL 7 DAY
但与TZ格式不起作用。任何帮助,将不胜感激谢谢
如果您存储的日期值,你应该使用STR_TO_DATE
WHERE str_to_date(date, '%Y-%m-%dT%H:%i:%s.%fZ') > CURDATE() - INTERVAL 7 DAY
这工作谢谢你 – Bren
whic数据类型转换为字符串值,你存储? – scaisEdge
将日期作为格式化字符串存储不是个好主意。看起来像你hav eto将字符串转换为日期 – Jens
它被保存为一个文本类型,它是不可能改变,现在我们已经存储的所有记录 – Bren