我对sql非常陌生,所以我不确定我将如何修改下面的行,以考虑到新的一年。我正在运行的sql server查询将于2014年1月1日运行。这在server 2008中是否有效,还是需要在新的一年中进行更改以捕捉2013年?
DT.[DOS-DATE] between convert(date,GETDATE()-7) and convert(date,GETDATE())
我正在使用T-SQL,并且我正在尝试让then语句返回多个值,这样我就可以搜索多年的“Year”列。这段代码不起作用,但这正是我试图实现的目标。FROM [DB_NAME].[dbo].[TABLE_NAME] YR_CLMN in case when YEAR(GETDATE()) = 2013 then YEAR(
我想获得sql日期格式如下这是我尝试的代码left(datepart(day,getdate()),1)=4 then concat(datepart(day,getdate()),'th',' of ',DATENAME(month,GETDATE()),' ',datepart(year,getdate()))这是我2020年8月4日查询的<
我需要检查一个日期字段,以确定它是在当前财政年度(如2019年),还是在下一个财政年度(如2020年),取决于该月份是否在1月至7月之间。如果月份为<= 7,则应分配当前年份,但如果月份大于7,则应分配下一年。使用暂存表,我尝试的SQL如下所示:WHERE StagingTable.FY = THEN YEAR (GE