大家帮忙看看 这个 sql 语句
delete 语句 删除表中 大于30天的记录
delete from [order] where datediff( 'd ',now(),O_date)> 30
但是不起作用
说明 O_date 是时间日期字段
格式:2007-1-21 下午 02:58:22
now()格式: 2007-3-1 18:18:12
是不是格式的问题啊
ps access 数据库
------解决方案--------------------now()改成GetDate()
------解决方案--------------------ACCESS用now,SQL Server用GetDate()