如何比较sql中的longtext和date值?

时间:2012-02-19 17:39:47

标签: sql date text compare

我的日期值以dd.mm.yyyy 格式存储为longtext 。我需要在CURDATE()语句中将此值与SELECT进行比较。 (请不要问我为什么以长篇大论保存它。)有什么办法吗?

这段代码当然不起作用,但它说明了我想要做的事情:

...
WHERE longtext_date_value <= CURDATE()
...

1 个答案:

答案 0 :(得分:0)

正如谢尔盖评论的那样:如果是MySQL,你可以简单地使用STR_TO_DATE

    ...
WHERE STR_TO_DATE(longtext_date_value,'%d.%m.%Y') <= CURDATE()
    ...