读书人

怎么用这种格式算出一个月前的日期

发布时间: 2013-07-04 11:45:28 作者: rapoo

如何用这种格式算出一个月前的日期?
数据库中存放的日期格式是string 格式是YYYYMMDD,比如 20130620
现在要清理当天算起一个月前的数据,比如今天是 20130620 一个月前就是20130520,然后按日期清楚20130520之前的数据,请问怎么能通过当前日期算出一个月前的日期呢? 之前看错了
直接sql搞定啊


delete from t1 where cast(nian as int) <= replace(convert(nvarchar(10),dateadd("MM",-1,getdate()),23),'-','')

读书人网 >C#

热点推荐