将两个datetimes2变量的比较结果设置为另一个位变量的sql server简单表达式将不起作用

yhived7q  于 2021-07-29  发布在  Java
关注(0)|答案(0)|浏览(117)

为什么ssms不能运行这个简单的sql代码?

declare @v bit
declare @d1 datetime2;
declare @d2 datetime2; 

set @d1 = CONVERT(datetime2, '2020-06-10');
set @d2 = sysdatetime();

set @v = @d1 > @d2;
-- error in this line at the comparison bracket
-- using: select @v = @d1 > @d2; won't work either
-- nor this will work: select @d1 > @d2;

请注意,我并没有尝试处理任何表中的数据,我只是尝试运行单个sql表达式以进行检查

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题