diff --git a/backend/src/main/resources/config/v_1.0/20250412-db_changes.xml b/backend/src/main/resources/config/v_1.0/20250412-db_changes.xml index 35d144a..b922db5 100644 --- a/backend/src/main/resources/config/v_1.0/20250412-db_changes.xml +++ b/backend/src/main/resources/config/v_1.0/20250412-db_changes.xml @@ -18,7 +18,7 @@ info_date date NOT NULL, summonses_reason_id bigint NOT NULL, count_for_sign bigint NOT NULL DEFAULT 0, - count_apply bigint NOT NULL DEFAULT 0, + count_signed bigint NOT NULL DEFAULT 0, count_enter bigint NOT NULL DEFAULT 0, CONSTRAINT RF_leaving_ban_pkey PRIMARY KEY (RF_leaving_ban_id), CONSTRAINT fk_summonses_reason_id FOREIGN KEY (summonses_reason_id) @@ -70,10 +70,10 @@ CREATE OR REPLACE VIEW summonses_list.view_RF_leaving_ban AS SELECT RF_leaving_ban.RF_leaving_ban_id, - RF_leaving_ban.count_for_sign + RF_leaving_ban.count_apply + RF_leaving_ban.count_enter AS count_all, - COALESCE(round(RF_leaving_ban.count_for_sign::numeric * 100::numeric / NULLIF((RF_leaving_ban.count_for_sign + RF_leaving_ban.count_apply + RF_leaving_ban.count_enter)::numeric, 0::numeric)), 0::numeric) AS percent_for_sign, - COALESCE(round(RF_leaving_ban.count_apply::numeric * 100::numeric / NULLIF((RF_leaving_ban.count_for_sign + RF_leaving_ban.count_apply + RF_leaving_ban.count_enter)::numeric, 0::numeric)), 0::numeric) AS percent_apply, - COALESCE(round(RF_leaving_ban.count_enter::numeric * 100::numeric / NULLIF((RF_leaving_ban.count_for_sign + RF_leaving_ban.count_apply + RF_leaving_ban.count_enter)::numeric, 0::numeric)), 0::numeric) AS percent_enter + RF_leaving_ban.count_for_sign + RF_leaving_ban.count_signed + RF_leaving_ban.count_enter AS count_all, + COALESCE(round(RF_leaving_ban.count_for_sign::numeric * 100::numeric / NULLIF((RF_leaving_ban.count_for_sign + RF_leaving_ban.count_signed + RF_leaving_ban.count_enter)::numeric, 0::numeric)), 0::numeric) AS percent_for_sign, + COALESCE(round(RF_leaving_ban.count_signed::numeric * 100::numeric / NULLIF((RF_leaving_ban.count_for_sign + RF_leaving_ban.count_signed + RF_leaving_ban.count_enter)::numeric, 0::numeric)), 0::numeric) AS percent_apply, + COALESCE(round(RF_leaving_ban.count_enter::numeric * 100::numeric / NULLIF((RF_leaving_ban.count_for_sign + RF_leaving_ban.count_signed + RF_leaving_ban.count_enter)::numeric, 0::numeric)), 0::numeric) AS percent_enter FROM summonses_list.RF_leaving_ban; ALTER TABLE summonses_list.view_RF_leaving_ban OWNER TO ervu_business_metrics;