diff --git a/backend/src/main/resources/config/v_1.0/20250815-view_fix.xml b/backend/src/main/resources/config/v_1.0/20250815-view_fix.xml new file mode 100644 index 0000000..0e0b53e --- /dev/null +++ b/backend/src/main/resources/config/v_1.0/20250815-view_fix.xml @@ -0,0 +1,23 @@ + + + + + + fix view deregistration.view_generated_solutions + + CREATE OR REPLACE VIEW deregistration.view_generated_solutions AS + SELECT + generated_solutions.generated_solutions_id, + generated_solutions.count_arrived_death_reason + generated_solutions.count_arrived_age_limit AS count_arrived_all, + COALESCE(ROUND(generated_solutions.count_arrived_death_reason::numeric * 100::numeric / NULLIF((generated_solutions.count_arrived_death_reason + generated_solutions.count_arrived_age_limit)::numeric, 0::numeric)), 0::numeric) AS percent_arrived_death_reason, + COALESCE(ROUND(generated_solutions.count_arrived_age_limit::numeric * 100::numeric / NULLIF((generated_solutions.count_arrived_death_reason + generated_solutions.count_arrived_age_limit)::numeric, 0::numeric)), 0::numeric) AS percent_arrived_age_limit + FROM deregistration.generated_solutions; + + + + + \ No newline at end of file diff --git a/backend/src/main/resources/config/v_1.0/changelog-1.0.xml b/backend/src/main/resources/config/v_1.0/changelog-1.0.xml index c5244d9..42e6583 100644 --- a/backend/src/main/resources/config/v_1.0/changelog-1.0.xml +++ b/backend/src/main/resources/config/v_1.0/changelog-1.0.xml @@ -37,4 +37,5 @@ + \ No newline at end of file