请教一个 MySQL DATEDIFF() 函数 问题
DATEDIFF() 函数返回两个日期之间的天数。请教一下,我现在想删除数据库中与当前时间大于两天的该怎么写啊。
SELECT DATEDIFF('2008-12-30','2008-12-29') AS DiffDate
这样是返回一个
DiffDate
1
但是如果把里面的参数换成字段该怎么做呢。
adate是我的时间字段。
delete from my_table where DATEDIFF(adate,'2010-9-28')>2
好像这样写不行。