meta data for this page
  •  

F_WEEK

compatibility to FreeUDFLib, FreeUDFLibC, FreeUDFLib AvERP, GrUDF

Entrypoint week compatible with UTF-8

F_WEEKOFYEAR

(don't use)

compatibility to FreeUDFLibC

Entrypoint weekofyear compatible with UTF-8


Inputs/Outputs

   Input      TIMESTAMP     date optionally time 
   Output     INTEGER       the week of the timestamp

Syntax

   Counting like used in USA: Counting starts at week 1 which contains the 1st January.
   TestSQL
   SELECT 52 AS ISCORRECT, F_WEEK('28.12.2003') FROM RDB$DATABASE;
   SELECT 52 AS ISCORRECT, F_WEEK('29.12.2003') FROM RDB$DATABASE;
   SELECT 1 AS ISCORRECT, F_WEEK('01.01.2005') FROM RDB$DATABASE;
   SELECT 41 AS ISCORRECT, F_WEEK('02.10.2005 14:38:12') FROM RDB$DATABASE;
   SELECT NULL AS ISCORRECT, F_WEEK(NULL) FROM RDB$DATABASE;
   SELECT 34 AS ISCORRECT, F_WEEKOFYEAR('22.08.2004 14:38:12') FROM RDB$DATABASE;
   SELECT NULL AS ISCORRECT, F_WEEKOFYEAR(NULL) FROM RDB$DATABASE;