Section courante

A propos

Section administrative du site

DATE_ADD

Ajoute à la date
BigQuery

Syntaxe

DATE_ADD(date_expression, INTERVAL INT64_expr date_part)

Paramètres

Nom Description
date_expression Ce paramètre permet de spécifier l'expression de type DATE à laquelle la quantité de temps doit être ajoutée.
INT64_expr Ce paramètre permet de spécifier la quantité entière à ajouter à la date_expression. Cette valeur doit être un entier (INT64).
date_part Ce paramètre permet de spécifier l'unité de temps (par exemple, DAY, WEEK, MONTH, YEAR) à laquelle la quantité (INT64_expr) doit être ajoutée. Les parties de temps valides incluent DAY, WEEK, MONTH, QUARTER, YEAR.

Description

Cette fonction permet d'ajouter une quantité de temps à une date existante.

Remarques

Exemples

La requête suivante génère la date du jour dans le fuseau horaire par défaut :

  1. SELECT CURRENT_DATE() AS the_date;

on obtiendra un résultat ressemblant à ceci :

/*--------------*
 | the_date     |
 +--------------+
 | 2016-12-25   |
 *--------------*/

Les requêtes suivantes produisent la date actuelle dans un fuseau horaire spécifié :

  1. SELECT CURRENT_DATE('America/Los_Angeles') AS the_date;

on obtiendra un résultat ressemblant à ceci :

/*--------------*
 | the_date     |
 +--------------+
 | 2016-12-25   |
 *--------------*/

Avec une date fragmenté :

  1. SELECT CURRENT_DATE('-08') AS the_date;

on obtiendra un résultat ressemblant à ceci :

/*--------------*
 | the_date     |
 +--------------+
 | 2016-12-25   |
 *--------------*/

La requête suivante génère la date du jour dans le fuseau horaire par défaut. Les parenthèses ne sont pas nécessaires si la fonction n'a pas de paramètre :

  1. SELECT CURRENT_DATE AS the_date;

on obtiendra un résultat ressemblant à ceci :

/*--------------*
 | the_date     |
 +--------------+
 | 2016-12-25   |
 *--------------*/


Dernière mise à jour : Jeudi, le 18 Juin 2020