Skip to content

Dates

These functions are used to parse and manipulate DATE inputs.

Functions

convert_date_to_date_id

Attribute Value
Name convert_date_to_date_id
ID bqtools.[region].convert_date_to_date_id
Description Converts a DATE value to a date_id STRING.
Type FUNCTION
Arguments date DATE
Returns STRING
Dependencies None

execution: convert_date_to_date_id

SELECT bqtools.eu.convert_date_to_date_id(date);
SELECT bqtools.us.convert_date_to_date_id(date);

convert_date_id_to_date

Attribute Value
Name convert_date_id_to_date
ID bqtools.[region].convert_date_id_to_date
Description Converts a date_id STRING DATE value to a .
Type FUNCTION
Arguments date DATE
Returns STRING
Dependencies None

execution: convert_date_id_to_date

SELECT bqtools.eu.convert_date_id_to_date(date);
SELECT bqtools.us.convert_date_id_to_date(date);

generate_date_id_array

Attribute Value
Name generate_date_id_array
ID bqtools.[region].generate_date_id_array
Description Builds an array of date_ids between a start_date and end_date.
Type FUNCTION
Arguments start_date DATE, end_date DATE
Returns ARRAY<STRING>
Dependencies None

execution: generate_date_id_array

SELECT bqtools.eu.generate_date_id_array(start_date, end_date);
SELECT bqtools.us.generate_date_id_array(start_date, end_date);