我有我的SQL查詢中的列返回的持續時間:在SQL中,根據時間的不同,如何顯示帶有「小時」或「天」的列?
ROUND((xyz.DATE - abc.DATE), 5)|| ' days' AS "Average SOD Approval duration"
我希望做的是顯示時,當日期差小於6小時,以顯示天除此以外。
所以如果日期差異只有0.09天,應該說「2小時」而不是0.09天。
有沒有辦法做到這一點?
我想用一個CASE
,但不知道如何將其追加:
CASE expression
WHEN ROUND((xyz.DATE - abc.DATE), 5) < 0.25 THEN ??
...
WHEN value_n THEN result_n
ELSE result
END
非常感謝! !!!! – Coffee