我想获得今年的当前日期。这一年从2013年4月开始。
因为我必须获取当前季度的数据。 从2013年4月开始说
答案 0 :(得分:3)
如果您将季度指定为1,2,3和4,则可以使用datepart:
declare @date date = getdate()
select case when datepart(MM, @date) IN (4,5,6) then 'Q1'
when datepart(MM, @date) IN (7,8,9) then 'Q2'
when datepart(MM, @date) IN (10,11,12) then 'Q3'
when datepart(MM, @date) IN (1,2,3) then 'Q4'
end as Quater
答案 1 :(得分:0)
您可以使用dateadd method动态构建日期或明确定义日期范围。