有沒有像Crystal Reports使用的語法中提供的Oracle「NEXT_DAY」函數?Crystal Reports中的NEXT_DAY
如果測試的日期時間介於星期五@晚上9點到週一@上午9點之間,我正在嘗試編寫一個公式以輸出以下星期一@上午9:00。
到目前爲止,我有
IF DAYOFWEEK ({DATETIMEFROMMYDB}) IN [7,1]
OR (DAYOFWEEK({DATETIMEFROMMYDB}) = 6 AND TIME({DATETIMEFROMMYDB}) in time(21,00,00) to time(23,59,59))
OR (DAYOFWEEK({DATETIMEFROMMYDB}) = 2 AND TIME({DATETIMEFROMMYDB}) in time(00,00,00) to time(08,59,59))
THEN ...
我知道我可以寫單獨的IF語句爲每個週五,週六,週日,週一的做了不同數量的使用DateAdd的,但如果我可以把它簡潔的結塊所有這些我都會更喜歡它。如果日期時間在其他工作日的工作時間之外,我已經打算增加額外的規則,所以我想盡可能地做到這一點,以防止這種情況變成一種非常雜亂和醜陋的公式。
今天真的很忙其他項目,但我明天會試用這個。謝謝! – CactusCake