我正在尝试将日期设为另一个日期。
例如。现在()我有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语法错误。
答案 0 :(得分:1)
now()
返回日期时间值,因此hh:mm:ss将成为其中的一部分。听起来更像是想要一个简单的日期,所以请改用curdate()
:
CURDATE() - INTERVAL 1 DAY