SQL中的Dynamic StartDate和Todays Date

时间:2018-04-17 14:09:40

标签: sql

我有一个存储过程,需要开始日期和结束日期。因此,开始日期必须从2014年1月1日开始。我想将开始日期设置为动态 - 意味着当我们在2019年,开始日期将在1919年1月1日结束,结束日期始终为今天的日期。我感谢任何帮助。

StartDate:1/1/2018
EndDate:TodaysDate

由于

1 个答案:

答案 0 :(得分:0)

你可以像在这里一样在sql中获取它

SELECT
   DATEADD(yy, DATEDIFF(yy, 0, GETDATE()), 0) AS StartOfYear,
   GETDATE() AS Today