mise en forme CASE WHEN

This commit is contained in:
Colas Geier 2025-10-09 18:21:34 +02:00
parent ccf224418b
commit 0ddb7631b1

View File

@ -45,11 +45,13 @@ SELECT inf.json_data ->> '__id'::text AS id_infraction,
inf.json_data ->> 'catego_infract'::text AS catego_infract,
inf.json_data ->> key_infra_agg.data_keys[1] AS nature_infra,
CASE
WHEN split_part(key_infra_agg.data_keys[3], '_'::text, 1) = 'natinf'::text THEN inf.json_data ->> key_infra_agg.data_keys[2]
WHEN split_part(key_infra_agg.data_keys[3], '_'::text, 1) = 'natinf'::text
THEN inf.json_data ->> key_infra_agg.data_keys[2]
ELSE NULL::text
END AS code_catego,
CASE
WHEN split_part(key_infra_agg.data_keys[3], '_'::text, 1) = 'natinf'::text THEN inf.json_data ->> key_infra_agg.data_keys[3]
WHEN split_part(key_infra_agg.data_keys[3], '_'::text, 1) = 'natinf'::text
THEN inf.json_data ->> key_infra_agg.data_keys[3]
ELSE inf.json_data ->> key_infra_agg.data_keys[2]
END AS code_infra,
inf.json_data ->> 'descrpt_infract'::text AS descrpt_infract,