Tipos y formatos de fecha/hora

Análisis exploratorio de datos en SQL

Christina Maimone

Data Scientist

Tipos principales

date

  • AAAA-MM-DD
  • Ejemplo:{{1}} 2018-12-30

timestamp

  • AAAA-MM-DD HH:MM:SS
  • Ejemplo:{{1}} 2018-12-30 13:10:04.3
Análisis exploratorio de datos en SQL

Intervalos

Ejemplos de interval:

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

 07:48:46

 406 days 00:31:56
Análisis exploratorio de datos en SQL

Ejemplos de formatos de fecha y hora

13:00 horas del 10 de enero de 2018

{{1}}01/10/18 1:00.

10/01/18 01:00:00

01/10/2018 1pm

10 de enero de 2018, 13:00 h.

10 de enero de 2018, 1:00

01/10/18 01:00:00

{{7}}01/10/18 13:00:00.

Análisis exploratorio de datos en SQL

ISO 8601

ISO = Organización Internacional de Normalización

AAAA-MM-DD HH:MM:SS

Ejemplo: 2018-01-05 09:35:15

Análisis exploratorio de datos en SQL

UTC y zonas horarias

UTC = Tiempo Universal Coordinado

 

Marca de tiempo con zona horaria:

AAAA-MM-DD HH:MM:SS+HH

Ejemplo: 2004-10-19 10:23:54+02

Análisis exploratorio de datos en SQL

Comparaciones de fecha y hora

Compáralo con >, <, =

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

 

now(): marca de tiempo actual

SELECT now() > '2017-12-31';
Análisis exploratorio de datos en SQL

Resta de fechas

SELECT now() - '2018-01-01';
 343 days 21:26:32.710898
SELECT now() - '2015-01-01';
 1439 days 21:32:22.616076
Análisis exploratorio de datos en SQL

Suma de fechas

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
Análisis exploratorio de datos en SQL

¡Vamos a practicar!

Análisis exploratorio de datos en SQL

Preparing Video For Download...