java-api/sql/data_warehouse/DATE_FUNC.sql
2019-04-20 16:02:17 +02:00

7 lines
248 B
PL/PgSQL

CREATE OR REPLACE FUNCTION get_date_primary_key(ts timestamp) RETURNS integer AS $$
BEGIN
RETURN 10000 * EXTRACT(YEAR FROM ts) +
100 * EXTRACT(MONTH FROM ts) +
EXTRACT(DAY FROM ts);
END;
$$ LANGUAGE plpgsql;