use*_*260 10 sql-server if-statement
我是SQL Server的新手.请帮我在查询中编写以下逻辑.
If getnow() > today 4 PM
Then
SELECT *
FROM table
WHERE MailDate is Tomorrow
Else
SELECT *
FROM table
WHERE MailDate is Today
Run Code Online (Sandbox Code Playgroud)
select *
from table
where DATEDIFF(day, GETDATE(), maildate) = case when
DATEPART(hour, GETDATE()) >= 16 then 1 else 0
end
Run Code Online (Sandbox Code Playgroud)