一张实际情况表ProjectProgress
有开始时间BeginDate 结束时间 EndDate
我现在求结束时间条件是 :把最大的结束时间max(EndDate)求出来,但需要判断如果EndDate为一行空给这行付当前时间计算
select max(EndDate) from ProjectProgress
谢谢各位了
select max(ISNULL(EndDate,Getdate())) from ProjectProgress
select isnull(max(EndDate),getdate()) from ProjectProgress 是这样吗。
select max(EndDate) from (
select isnull(EndDate, getdate()) from ProjectProgress
)
select max(t.temp) from (select isnull(EndDate, getdate()) as temp from ProjectProgress) T