Exercice 35 / 60

Date functions

Affiche le nom et la date d'inscription des etudiants inscrits il y a moins de 30 jours : date_inscription >= CURRENT_DATE - INTERVAL '30 days'. Colonnes : nom, date_inscription.

PostgreSQL manipule les dates avec current_date (aujourd'hui) et les interval pour ajouter/retrancher du temps. Syntaxe : current_date - interval '30 days'

CURRENT_DATE moins un INTERVAL recule sur la ligne du temps, et la période retenue est tout ce qui suit ce point

Exemple (table commandes) :

SELECT id, date_commande FROM commandes WHERE date_commande >= CURRENT_DATE - INTERVAL '7 days'; -> les commandes des 7 derniers jours

Autres : now() (date + heure), age(date) (duree écoulée).

etudiants
idnomprenomemailnotevilleagedate_inscriptiondepartementcompetences
query.sql

Envie d'aller plus loin ? Découvrez nos formations certifiées Bac+2 à Bac+5 →