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