0
我正在将SQL查询中的一些数据输出到PHP,如下所示。DATEDIFF WITH CASE语句空白
, DATEDIFF('d',Activity.CreatedOn, NOW()) As Dif
, DATEDIFF('d',qSWxSRLastUpdated.MaxOfCreatedOn, NOW()) As LastUpd
, FORMAT((qSWxSRLastUpdated.MaxOfCreatedOn), 'DD-MMM-YYYY') AS Start
, FORMAT((Activity.CreatedOn), 'DD-MMM-YYYY') AS CreatedOn
, DATEDIFF('d',(Select CASE WHEN Activity.CreatedOn > qSWxSRLastUpdated.MaxOfCreatedOn
THEN Activity.CreatedOn
ELSE qSWxSRLastUpdated.MaxOfCreatedOn
END), NOW()) AS MostRecentDate
现在初步DATEDIFF语句拉格式化为CreatedOn最后的更新和格式化为Dif的最后一个活动之间的日期差异。这些都工作正常,直到我尝试添加如上所述的DATEDIFF Case语句
这可能是我对SQL的理解假设我的代码存在问题?
欣赏帮助。
IIF做了诡计,非常感谢,感谢协助。 – nixxrite