日期如果小于当前日期查询出来没有数据才查大于当前日期的数据sql语句怎么写

如题所述

IF Exists(Select id From 表 Where Datediff(day,日期字段,GETDATE())>0)
    Select * From 表 Where Datediff(day,日期字段,GETDATE())>0
Else
    Select * From 表 Where Datediff(day,日期字段,GETDATE())<=0

追问

执行不了

温馨提示:答案为网友推荐,仅供参考
相似回答