日期:2014-05-17  浏览次数:20469 次

请教一个sql的写法关于日期
请教各位一个sql的写法:   如  今天是2013年7月1号   我需要得到的结果为   2013-06  2013-07,请问该怎么写 ! 

------解决方案--------------------
当前日期减去一天就是六月了,两个日期转换为字符型,取前六位就可以了
------解决方案--------------------
http://blog.csdn.net/dba_huangzj/article/details/7657979可以看看我的文章,里面可能有你需要的
------解决方案--------------------
select convert(char(7),getdate(),120)
------解决方案--------------------
当前月的上一月:
select convert(char(7),DATEADD(MONTH,-1,GETDATE()),120)

当前月份:
select convert(char(7),getdate(),120)

------解决方案--------------------
引用:
当前月的上一月:
select convert(char(7),DATEADD(MONTH,-1,GETDATE()),120)

当前月份:
select convert(char(7),getdate(),120)

对.CONVERT转换.