mise en forme CASE WHEN
This commit is contained in:
parent
ccf224418b
commit
0ddb7631b1
@ -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 ->> 'catego_infract'::text AS catego_infract,
|
||||||
inf.json_data ->> key_infra_agg.data_keys[1] AS nature_infra,
|
inf.json_data ->> key_infra_agg.data_keys[1] AS nature_infra,
|
||||||
CASE
|
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
|
ELSE NULL::text
|
||||||
END AS code_catego,
|
END AS code_catego,
|
||||||
CASE
|
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]
|
ELSE inf.json_data ->> key_infra_agg.data_keys[2]
|
||||||
END AS code_infra,
|
END AS code_infra,
|
||||||
inf.json_data ->> 'descrpt_infract'::text AS descrpt_infract,
|
inf.json_data ->> 'descrpt_infract'::text AS descrpt_infract,
|
||||||
@ -74,7 +76,7 @@ FROM police.infraction_rnn_submissions_data sub
|
|||||||
JOIN key_infra_agg ON inf.__id = key_infra_agg.__id
|
JOIN key_infra_agg ON inf.__id = key_infra_agg.__id
|
||||||
JOIN photos ph ON sub.data_id = ph."__Submissions-id"
|
JOIN photos ph ON sub.data_id = ph."__Submissions-id"
|
||||||
ORDER BY (split_part(sub.data_id, ':'::text, 2)::uuid), (inf.json_data ->> '__id'::text)
|
ORDER BY (split_part(sub.data_id, ':'::text, 2)::uuid), (inf.json_data ->> '__id'::text)
|
||||||
;
|
;
|
||||||
|
|
||||||
GRANT SELECT ON TABLE police.v_infraction_rnn TO grp_police;
|
GRANT SELECT ON TABLE police.v_infraction_rnn TO grp_police;
|
||||||
'''
|
'''
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user