sql-server – SQL查询中的IF条件

前端之家收集整理的这篇文章主要介绍了sql-server – SQL查询中的IF条件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是sql Server的新手.请帮我在查询中编写以下逻辑.
If getnow() > today 4 PM
Then
    SELECT *
    FROM table
    WHERE MailDate is Tomorrow
Else
    SELECT *
    FROM table
    WHERE MailDate is Today

解决方法

select *
from table
where DATEDIFF(day,GETDATE(),maildate) = case when
    DATEPART(hour,GETDATE()) >= 16 then 1 else 0
end
原文链接:https://www.f2er.com/mssql/79008.html

猜你在找的MsSQL相关文章