fix set
This commit is contained in:
parent
3c58409547
commit
e59da2ad57
1 changed files with 5 additions and 5 deletions
|
|
@ -18,7 +18,7 @@
|
||||||
info_date date NOT NULL,
|
info_date date NOT NULL,
|
||||||
summonses_reason_id bigint NOT NULL,
|
summonses_reason_id bigint NOT NULL,
|
||||||
count_for_sign bigint NOT NULL DEFAULT 0,
|
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,
|
count_enter bigint NOT NULL DEFAULT 0,
|
||||||
CONSTRAINT RF_leaving_ban_pkey PRIMARY KEY (RF_leaving_ban_id),
|
CONSTRAINT RF_leaving_ban_pkey PRIMARY KEY (RF_leaving_ban_id),
|
||||||
CONSTRAINT fk_summonses_reason_id FOREIGN KEY (summonses_reason_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
|
CREATE OR REPLACE VIEW summonses_list.view_RF_leaving_ban
|
||||||
AS
|
AS
|
||||||
SELECT RF_leaving_ban.RF_leaving_ban_id,
|
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,
|
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_apply + RF_leaving_ban.count_enter)::numeric, 0::numeric)), 0::numeric) AS percent_for_sign,
|
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_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_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_apply + RF_leaving_ban.count_enter)::numeric, 0::numeric)), 0::numeric) AS percent_enter
|
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;
|
FROM summonses_list.RF_leaving_ban;
|
||||||
ALTER TABLE summonses_list.view_RF_leaving_ban
|
ALTER TABLE summonses_list.view_RF_leaving_ban
|
||||||
OWNER TO ervu_business_metrics;
|
OWNER TO ervu_business_metrics;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue