現在の日付が1901年1月5日の場合、次の問合わせは52を返します。これは、1901年1月5日がTeradataカレンダの開始(1900-01-01)から52週目にあるからです。
SELECT TD_SYSFNLIB.WEEKNUMBER_OF_CALENDAR (CURRENT_DATE);
次の問合わせは53を返します。これは、1901年1月5日がCOMPATIBLEカレンダの開始(1900-01-01)から53週目にあるからです。
SELECT TD_SYSFNLIB.WEEKNUMBER_OF_CALENDAR (DATE ‘1901-01-05’, ‘COMPATIBLE’);