Fonction DOW( )
Renvoie une valeur numérique (1 à 7) représentant le jour de la semaine de la date ou de la DateHeure indiquée. Abréviation de "Jour de la semaine".
Syntaxe
DOW(date/DateHeure)
Paramètres
Nom | Type | Description |
---|---|---|
date/DateHeure |
DateHeure |
Le champ, l'expression ou la valeur littérale à partir desquels extraire le jour de la semaine au format numérique. |
Sortie
Numérique.
Exemples
Exemples basiques
Renvoie 4, car le 31 décembre 2014 correspond à un mercredi, le 4ème jour de la semaine :
DOW(`20141231`)
DOW(`20141231 235959`)
Renvoie le jour de la semaine numérique pour chaque valeur dans le champ Date_facture :
DOW(Date_facture)
Exemples avancés
Identification des transactions ayant lieu un week-end
Utilisez la fonction DOW( ) pour identifier les transactions ayant lieu un week-end. Le filtre ci-dessous isole les dates dans le champ Date_Trans qui correspondent à un samedi ou à un dimanche :
SET FILTER TO DOW(Date_Trans) = 7 OR DOW(Date_Trans) = 1
Remarques
Informations sur les paramètres
Un champ indiqué pour date/DateHeure peut utiliser n'importe quel format de date ou de DateHeure, tant que la définition de champ définit correctement le format.
Spécification d'une valeur littérale de date ou de DateHeure
Lorsque vous indiquez une valeur littérale de date ou de DateHeure pour date/DateHeure, vous êtes limité aux formats de la table ci-dessous, et vous devez entourer la valeur de guillemets inversés – par exemple, `20141231`.
N'utilisez aucun séparateur comme les barres obliques (/) ou les deux points (:) entre les composants individuels des dates ou des heures.
-
Valeurs DateHeure : vous pouvez utiliser n'importe laquelle des combinaisons de formats de date, de séparateur et d'heure répertoriées dans le tableau ci-dessous. La date doit précéder l'heure, et vous devez utiliser un séparateur entre les deux. Les séparateurs valides sont un espace unique, la lettre « t » ou la lettre « T ».
-
Valeurs heure : vous devez indiquer l'heure à l'aide de l'horloge de 24 heures. Les décalages par rapport à l'heure universelle coordonnée (UTC) doivent être préfacés d'un signe plus (+) ou d'un signe moins (-).
Exemples de formats
Exemples de valeurs littérales
AAAAMMJJ
`20141231`
AAMMJJ
`141231`
AAAAMMJJ hhmmss
`20141231 235959`
AAMMJJthhmm
`141231t2359`
AAAAMMJJThh
`20141231T23`
AAAAMMJJ hhmmss+/-hhmm
(décalage UTC)
`20141231 235959-0500`
AAMMJJ hhmm+/-hh
(décalage UTC)
`141231 2359+01`
Remarque
N'utilisez pas hh seul dans le format d'heure principal avec des données qui ont un décalage UTC. Par exemple, évitez : hh+hhmm. Il se peut que les résultats ne soient pas fiables.
Fonctions associées
Si vous devez renvoyer :
- le nom du jour de la semaine, utilisez CDOW( ) au lieu de DOW( )
- le jour du mois sous forme de chiffre (de 1 à 31), utilisez DAY( ) au lieu de DOW( )