FirebirdSQL logo

FIRST_DAY()

Disponible en

DSQL, PSQL

Syntaxe
FIRST_DAY(OF <period> FROM date_or_timestamp)

<period> ::= YEAR | QUARTER | MONTH | WEEK
Table 1. paramètres de fonction FIRST_DAY
Paramètre Description

date_or_timestamp

Une expression de type DATE ou `TIMESTAMP [WITH

type de résultat de retour

DATE ou TIMESTAMP [WITH | WITHOUT] TIME ZONE.

Renvoie le premier jour de l’année, du mois ou de la semaine pour une date donnée.

Note
  • Le premier jour de la semaine est le dimanche, tel que retourné par la fonction EXTRACT avec la partie WEEKDAY.

  • Lorsqu’une expression de type TIMESTAMP est passée comme argument à la fonction, la valeur de retour stocke la partie temps.

Exemple FIRST_DAY

Example 1. Utilisation de la fonction FIRST_DAY
SELECT FIRST_DAY(OF MONTH FROM current_date) FROM rdb$database;
SELECT FIRST_DAY(OF YEAR FROM current_timestamp) FROM rdb$database;
SELECT FIRST_DAY(OF WEEK FROM date '2022-11-01') FROM rdb$database;