函式組:SCAL

SapCity發表於2009-07-22
函式組說明:日曆功能。
這個函式組中的函式主要用來根據工廠日曆進行各種日期的計算。
[@more@]

函式組:SCAL
函式組說明:日曆功能。
這個函式組中的函式主要用來根據工廠日曆進行各種日期的計算。

DATE_COMPUTE_DAY(根據日期返回的星期值):輸入日期,返回星期幾。星期日的值為7,星期一到六分別為1到6。
DATE_CONVERT_TO_FACTORYDATE(根據日期返回工廠日曆日期):輸入三個引數,日期、工廠日曆版本和糾正選項,其中糾正選項為“+”,則當輸入日期是休息日時,返回其後的第一個工作日,糾正選項為“-”,則當輸入日期時休息日時,返回其前最後一個工作日。輸出三個引數,日期、工廠日期和糾正結果,其中日期就是輸入值、工廠時期時計算獲得的日期、糾正結果的意義與糾正選項相同,但是如果輸入日期就是工作日,則糾正結果為空。
DATE_GET_WEEK(返回某日期所在的禮拜):輸入日期,返回所在星期。星期是帶年的6位數字,200801表示2008年第一週,以此類推。週日為每週最後一天,週日屬於哪年,則該周都屬於那一年,。
EASTER_GET_DATE(返回一個年度的復活節日期(復活節,復活節星期日)):輸入年份,返回該年的復活節的日期。
FACTORYDATE_CONVERT_TO_DATE(根據一個工廠日曆日期返回的日期):輸入工廠日曆日期和版本,返回日曆日期。
HOLIDAY_CHECK_AND_GET_INFO(檢查日期是否是公共假日並在需要時提供資訊):輸入三個引數,日期、工廠日曆版本和是否傳遞屬性的標記,如果傳遞標記為“X”,則返回值中包含屬性,否則不包含。輸出一個引數,是否為假日的識別符號,如果為“X”,表明是假日,否則就不是假日。輸出一個表,記錄假日的屬性。
LAST_FACTORYDATE_GET(Calendar function: Return last factory date for a factory calendar):輸入工廠日曆版本。返回工廠日期和日期的最後一天。
WEEK_GET_FIRST_DAY(返回一週的第一天):輸入一個6位數字的星期數,返回該星期的星期一的日期。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22172240/viewspace-1024460/,如需轉載,請註明出處,否則將追究法律責任。