SQL If()在明天的数据为空时获取下一个日期

时间:2018-10-30 15:26:26

标签: sql date if-statement

SQL Still的新手。

我正在尝试使用当前进行的SQL查询。

SELECT DISTINCT Master.Order Order, Detail.Date
FROM Master INNER JOIN Details ON Master.Order = Detail.Order
WHERE Date = DATEADD(day, 1, GETDATE())
AND Detail.House = 'MX'
AND (Master.Status <> '\'
AND Master.Status <> 'S' 
AND Master.Status <> '8'
AND Master.Status <> '9')

GROUP BY  Detail.Date, Master.Order

我的目标是如果明天的日期没有数据,让查询提取下一个结果。

我想我需要实现IF()语句,但是我不确定如何实现。

有什么建议吗?

任何帮助。

谢谢

山姆

0 个答案:

没有答案