我正在尝试运行此查询来检查当前时间是否不在 19:00:00 和 02:00:00(第二天)之间
if (select convert(nvarchar (8), getdate(), 114)) not between '19:00:00' and '02:00:00'
begin
print 'a'
end
时间在 00:00:00 之后不工作
为什么?
谢谢
将其分成 2 个 IF
IF (select convert(nvarchar (8),getdate(),114)) between '00:00:00' and '02:00:00'
BEGIN
noop1:
END
ELSE
BEGIN
IF (select convert(nvarchar (8),getdate(),114)) not between '19:00:00' and '23:59:59'
BEGIN
print 'a'
END
END