--当月
select left(Convert(varchar(10),DATEADD(MONTH,0,CONVERT(varchar(10),GETDATE(),120)),120),7)
--当季度
select left(Convert(varchar(10),dateadd(qq,datediff(qq,0,getdate()),0),120),7)
SELECT left(Convert(varchar(10),DATEADD(MONTH,2,CONVERT(varchar(10),dateadd(qq,datediff(qq,0,getdate()),0) ,120)),120),7)
--当年
select left(Convert(varchar(10),DATEADD(MONTH,0,CONVERT(varchar(10),GETDATE(),120)),120),4)
select left(Convert(varchar(10),DATEADD(MONTH,0,CONVERT(varchar(10),GETDATE(),120)),120),7)
--当季度
select left(Convert(varchar(10),dateadd(qq,datediff(qq,0,getdate()),0),120),7)
SELECT left(Convert(varchar(10),DATEADD(MONTH,2,CONVERT(varchar(10),dateadd(qq,datediff(qq,0,getdate()),0) ,120)),120),7)
--当年
select left(Convert(varchar(10),DATEADD(MONTH,0,CONVERT(varchar(10),GETDATE(),120)),120),4)