Téléchargement des produits


Version anglaise


 


Syntaxe

SEMAINE(Argument)


Description

La fonction scalaire SQL SEMAINE renvoie un nombre entier compris entre 1 et 53 correspondant à la semaine de l'année (la semaine 1 est la première semaine de l'année comportant un Jeudi, ce qui est équivalent à la première semaine comportant le 4 janvier).


L'argument doit être une date ou un horodatage (TIMESTAMP).


Le résultat de la fonction est un grand nombre entier.

Si la valeur de l'argument peut être nulle, le résultat peut l'être également.

Si la valeur de l'argument est nulle, le résultat l'est aussi.


Il faut noter les particularités suivantes :

    • Sur DB2/400 et DB2/UDB, on utilise l'implémentation ISO de la fonction WEEK (WEEK_ISO).
    • Sur SQL Server, on force une implémentation ISO en créant automatiquement une fonction ISOweek dans le profil courant. Les utilisateurs doivent obligatoirement avoir le droit "CREATE FUNCTION" pour que cette création aboutisse.
    • Sur ODBC, le résultat n'est pas garanti car l'implémentation de la fonction peut varier en fonction du SGBD cible.


Par exemple

Si CMD_DATE correspond au 15 février 2003


SEMAINE(CMD_DATE) rend 7


Liste des fonctions scalaires SQL par thème

↑ Haut de page

  • Aucune étiquette