我真的不确定如何进行我正在寻找的查询,并希望有人可以帮助我。基本上我想要下面这个查询的作用,除了将它们与动态年份一起使用,这样我就不需要在每次年份变化时更新 SPROC;
SELECT
case
when Convert(varchar(8), getDate(),1) between '01/01/2013' and '03/31/2013' then '04/01/2013 - 06/30/2013'
when Convert(varchar(8), getDate(),1) between '04/01/2013' and '06/30/2013' then '07/01/2013 - 09/30/2013'
when Convert(varchar(8), getDate(),1) between '07/01/2013' and '09/30/2013' then '10/01/2013 - 12/31/2013'
when Convert(varchar(8), getDate(),1) between '10/01/2013' and '12/31/2013' then '01/01/2014 - 03/31/2014'
end
我希望这个功能像
when Convert(varchar(8), getDate(), 1) between '01/01/currentYear' and '03/31/currentYear' then '04/01/thisyear - 06/30/currentYear'
如果有人可以在这方面给我一点帮助,那就太好了。非常感谢,尼克G