我的日期值以dd.mm.yyyy 格式存储为longtext 。我需要在CURDATE()
语句中将此值与SELECT
进行比较。 (请不要问我为什么以长篇大论保存它。)有什么办法吗?
这段代码当然不起作用,但它说明了我想要做的事情:
...
WHERE longtext_date_value <= CURDATE()
...
答案 0 :(得分:0)
正如谢尔盖评论的那样:如果是MySQL,你可以简单地使用STR_TO_DATE:
...
WHERE STR_TO_DATE(longtext_date_value,'%d.%m.%Y') <= CURDATE()
...