0
我想顯示受以下代碼影響的更新行數;根據case語句顯示更新結果
UPDATE [document]
SET CalculatedTime = CASE WHEN DATEPART(hh, PrimaryDate) < 9
THEN 'Pre-9AM'
ELSE CASE WHEN datepart(hh, PrimaryDate) >= 9 AND datepart(hh, PrimaryDate) <= 18
THEN 'Between 9AM-6AM'
ELSE CASE WHEN datepart(hh, PrimaryDate) > 18
THEN 'Post-6PM'
ELSE ''
END
END
END
輸出應該是:
TimeCalculation Count
---------------------
Pre-9AM 10
Between 9AM-6AM 583
Post-6PM 0
任何幫助表示讚賞!
無需嵌套大小寫表達式。一個案例就足夠了。 – jarlh