如何用这种格式算出一个月前的日期?
数据库中存放的日期格式是string 格式是YYYYMMDD,比如 20130620
现在要清理当天算起一个月前的数据,比如今天是 20130620 一个月前就是20130520,然后按日期清楚20130520之前的数据,请问怎么能通过当前日期算出一个月前的日期呢? 之前看错了
直接sql搞定啊
delete from t1 where cast(nian as int) <= replace(convert(nvarchar(10),dateadd("MM",-1,getdate()),23),'-','')