从数据库取A、B两个日期,
A为计划日期不会为NULL
B为实际日期可能为NULL
当A小于当前系统时间且B为NULL时,B取系统时间
当A大于当前系统时间时,B取数据库值,为NULL就是NULL
这个SQL应该如何写
sql server数据的写法
case when a < getdate() and b is null then getdate()
when a > getdate() then b
end