Salta ai contenuti
Manuale LogoManuale Logo

Funzioni su date e tempo

Date e orari compaiono in molti dati. Ordini, iscrizioni, appuntamenti, scadenze e modifiche registrano quando è successo qualcosa.

Per questo SQL offre funzioni dedicate al tempo.

SELECT CURRENT_DATE;
SELECT CURRENT_TIMESTAMP;

La prima query restituisce la data di oggi. La seconda restituisce data e ora correnti.

Molti database permettono di estrarre anno, mese o giorno da una data:

SELECT EXTRACT(YEAR FROM data_ordine)
FROM ordini;

Qui stai chiedendo solo l’anno della colonna data_ordine.

Le funzioni su date e tempo servono spesso per:

  • filtrare ordini recenti
  • raggruppare per mese o anno
  • calcolare scadenze
  • capire quando un dato è stato creato o modificato

Queste funzioni sono utili ogni volta che devi filtrare o raggruppare dati temporali.