Types et formats de date et d'heure

Analyse exploratoire des données en SQL

Christina Maimone

Data Scientist

Principaux types

date

  • JJ/MM/AAAA
  • exemple : 30/12/2018

timestamp

  • JJ/MM/AAAA HH:MM:SS
  • exemple : 30/12/2018 13:10:04.3
Analyse exploratoire des données en SQL

Intervalles

exemples interval :

 6 days 01:48:08
 00:51:03
 1 day 21:57:47

 07:48:46

 406 days 00:31:56
Analyse exploratoire des données en SQL

Exemples de format de date/heure

13 h le 10 janvier 2018

10/01/18 13:00

10/01/18 01:00:00

10/01/2018 13h

10 janvier 2018, 13h

10 janvier 2018, 1:00

10/01/18 01:00:00

10/01/18 13:00:00

Analyse exploratoire des données en SQL

ISO 8601

ISO = Organisation internationale de normalisation

JJ/MM/AAAA HH:MM:SS

Exemple : 05/01/2018 09:35:15

Analyse exploratoire des données en SQL

UTC et fuseaux horaires

UTC = Coordinated Universal Time

 

Horodatage avec fuseau horaire :

JJ/MM/AAAA HH:MM:SS+HH

Exemple : 19/10/2004 10:23:54+02

Analyse exploratoire des données en SQL

Comparaisons de dates et d'heures

Comparez-les avec >, <, =

SELECT '2018-01-01' > '2017-12-31';

 

now() : horodatage actuel

SELECT now() > '2017-12-31';
Analyse exploratoire des données en SQL

Soustraction de dates

SELECT now() - '2018-01-01';
 343 days 21:26:32.710898
SELECT now() - '2015-01-01';
 1439 days 21:32:22.616076
Analyse exploratoire des données en SQL

Addition de dates

SELECT '2010-01-01'::date + 1;
 2010-01-02
SELECT '2018-12-10'::date + '1 year'::interval;
 2019-12-10 00:00:00
SELECT '2018-12-10'::date + '1 year 2 days 3 minutes'::interval ;
 2019-12-12 00:03:00
Analyse exploratoire des données en SQL

Passons à la pratique !

Analyse exploratoire des données en SQL

Preparing Video For Download...