给了一年,如何获得今年的开始

coo*_*eze 0 sql sql-server

我有一个变量需要的年份

DECLARE @CURRENT_YEAR AS INT
SET @CURRENT_YEAR = 2016
Run Code Online (Sandbox Code Playgroud)

现在我想要今年年初@Current_Year

如果不解析我使用varchar构建的日期,我该怎么做?

Jak*_*rtz 5

你可以使用DATEFROMPARTS功能

SELECT DATEFROMPARTS (@CURRENT_YEAR, 1, 1)
Run Code Online (Sandbox Code Playgroud)