在SQL Server 2016中按预期执行的带有AT TIME ZONE的查询。但是,如果我在Visual Studio 2015的SQL Server项目中添加相同的查询,则会出现构建错误
“ AT TIME ZONE”附近的语法不正确。
代码:
DECLARE @Result DATETIME
DECLARE @InputDate DATETIME
@TimeZone NVARCHAR(50)
SET @Result = @InputDate AT TIME ZONE @TimeZone AT TIME ZONE 'UTC'
有人可以帮助我解决此问题吗?
答案 0 :(得分:3)
时区适用于:
仅。
将您的 sql服务器项目类型更改为SQL Server 2016(或Microsoft Azure SQL数据库V12)。