Files
manifests/values/umami/queries/create_sim_crosstab.sql

17 lines
499 B
SQL

-- Type returned by the crosstab function
CREATE TYPE weekly_sim_submit_count_crosstab AS (
group_name text,
transport bigint,
lice bigint,
virus bigint,
watercontact bigint,
sedimentation bigint
);
-- Cross tab function we can call on the materialized view of weekly submit counts
CREATE OR REPLACE FUNCTION crosstab_weekly_sim_submit_count(text)
RETURNS setof weekly_sim_submit_count_crosstab
AS '$libdir/tablefunc','crosstab' LANGUAGE C STABLE STRICT;