Skip to content
Manual Crono SQL

crono.dates

Devuelve un listado de fechas desde 1900 hasta 2100. Es especialmente útil para generar la tabla de tiempo del data warehouse.

ColumnaDescripción
dateFecha
iso_dateFecha en formato ISO (YYYY-MM-DD)
yearAño
quarterTrimestre
year_quarterAño y trimestre
month_numberNúmero de mes (1-12)
yyyymmAño y mes en formato YYYYMM
yyyymmddFecha en formato YYYYMMDD
monthNombre del mes
month_yearMes y año
year_monthAño y mes
dayDía del mes
week_dayNombre del día de la semana
week_day_numberNúmero del día de la semana
day_of_yearDía del año
iso_week_numberNúmero de semana ISO
iso_week_number_codeCódigo de semana ISO
iso_week_yearAño de la semana ISO
iso_weekSemana ISO

El siguiente ejemplo muestra cómo usar crono.dates para crear y mantener actualizada la tabla de tiempo del data warehouse:

MERGE CLONE dwh.dates KEY (date)
SELECT
date date PRIMARY KEY,
iso_date,
year,
quarter,
month_number,
month,
month_year,
day,
week_day_number,
iso_week_number,
iso_week_number_code,
iso_week_year,
iso_week,
max(date partition by month_year) last_month_date
FROM crono.dates
WHERE year BETWEEN 2015 AND current_year()

Was this page helpful?

We are here to help. If you have any problem or question, open a GitHub issue and we will get back to you as soon as possible.

Create a GitHub issue