如何返回指定日期的上个月日期数据
比如说这个月15号,我想返回上个月15号的数据,还有就是返回从上个月15号到这个14号的数据
------解决方案--------------------有函数的
select dateadd(month,1,cast('2014-4-24' as DATE))
2014-05-24
剩下的自己可以研究一下,无非是根据dataadd来各种转换
------解决方案--------------------select * from
where dt between dateadd(mm,-1,'2014-5-15') and '2014-5-15'
------解决方案--------------------
-- 楼上几位的说对,我也列个例子给你参考一下。
select dateadd(mm,1,getdate())+1,GETDATE() ,GETDATE() + 1
------解决方案--------------------可以看看我的博客http://blog.csdn.net/dba_huangzj/article/details/7657979