如何格式化date\u add

hivapdat  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(370)

我有一个列'formatteddate',它是varchar
现在我想要最后两天 WHERE formatteddate > DATE_ADD(CURDATE(), INTERVAL -2 DAY) 如何格式化此部件 DATE_ADD(CURDATE(), INTERVAL -2 DAY) 看起来像这个例子 20180731 这样我就可以把它和我的格式化日期进行比较。
先谢谢你。

ivqmmu1c

ivqmmu1c1#

尝试

SELECT DATEADD(DAY, -12, GETDATE())
7y4bm7vi

7y4bm7vi2#

您可以使用str\u to\u date for for将字符串作为日期,并比较这两个日期

WHERE str_to_date(formatteddate,'%Y%m%d') > DATE_ADD(CURDATE(), INTERVAL -2 DAY)

相关问题