修改日期NOW()

时间:2013-10-22 16:14:57

标签: mysql sql date

我正在尝试将日期设为另一个日期。

例如。现在()我有2011-07-14 08:35:00

我想将此日期修改为2011-07-12 00:00:00

所以我删除1天,然后设置为00:00。

我已经看过这个链接 - > Set time part of datetime variable to 18:00,但它对我不起作用。的确,我比较一下:

NOW()与DATEADD(hh,18,DATEADD(dd,DATEDIFF(dd,-2, THE_DATE_IN_MY_BASE ),0))我有一个SQL语法错误。

1 个答案:

答案 0 :(得分:1)

now()返回日期时间值,因此hh:mm:ss将成为其中的一部分。听起来更像是想要一个简单的日期,所以请改用curdate()

CURDATE() - INTERVAL 1 DAY