fix
This commit is contained in:
parent
40a05b24fc
commit
a113e854b4
4 changed files with 10 additions and 39 deletions
|
|
@ -122,11 +122,13 @@ WHERE recording_date = current_date
|
|||
<condition>=</condition>
|
||||
<field>recruitment_id</field>
|
||||
<name>REG_ID</name>
|
||||
<name2/>
|
||||
</key>
|
||||
<key>
|
||||
<condition>=</condition>
|
||||
<field>schema</field>
|
||||
<name>schema</name>
|
||||
<name2/>
|
||||
</key>
|
||||
<schema>main_dashboard</schema>
|
||||
<table>waiting_registration</table>
|
||||
|
|
@ -175,11 +177,6 @@ WHERE recording_date = current_date
|
|||
<rename>contract_criterion_percent</rename>
|
||||
<update>Y</update>
|
||||
</value>
|
||||
<value>
|
||||
<name>waiting_registration_percent</name>
|
||||
<rename>waiting_percent</rename>
|
||||
<update>Y</update>
|
||||
</value>
|
||||
<value>
|
||||
<name>recruitment_id</name>
|
||||
<rename>recruitment_id</rename>
|
||||
|
|
@ -297,7 +294,6 @@ WHERE recording_date = current_date
|
|||
END,
|
||||
0
|
||||
) contract_criterion_percent,
|
||||
0 AS waiting_percent, -- waiting_registration_percent
|
||||
'${REG_ID}' AS recruitment_id,
|
||||
'Ministry' AS schema
|
||||
FROM main_dashboard.waiting_registration
|
||||
|
|
|
|||
|
|
@ -93,11 +93,13 @@
|
|||
<condition>=</condition>
|
||||
<field>recruitment_id</field>
|
||||
<name>recruitment_id</name>
|
||||
<name2/>
|
||||
</key>
|
||||
<key>
|
||||
<condition>=</condition>
|
||||
<field>recording_date</field>
|
||||
<name>recording_date</name>
|
||||
<name2/>
|
||||
</key>
|
||||
<schema>main_dashboard</schema>
|
||||
<table>waiting_registration</table>
|
||||
|
|
@ -151,11 +153,6 @@
|
|||
<rename>recruitment_id</rename>
|
||||
<update>N</update>
|
||||
</value>
|
||||
<value>
|
||||
<name>waiting_registration_percent</name>
|
||||
<rename>waiting_percent</rename>
|
||||
<update>Y</update>
|
||||
</value>
|
||||
</lookup>
|
||||
<update_bypassed>N</update_bypassed>
|
||||
<attributes/>
|
||||
|
|
@ -250,18 +247,6 @@ notregistered as (
|
|||
where rh.status in ('1', '12.7', '8.2', '8.3')
|
||||
--and rh.source is not null
|
||||
),
|
||||
total_recruits AS (
|
||||
SELECT COUNT(distinct ri.recruit_id) AS total_count
|
||||
FROM public.recruits AS r
|
||||
join public.recruits_history rh on rh.recruit_id=r.id
|
||||
JOIN public.recruits_info AS ri
|
||||
ON ri.recruit_id = r.id
|
||||
WHERE
|
||||
r.id in (SELECT recruit_id FROM notregistered) and
|
||||
rh.id in (SELECT recruit_history_id FROM notregistered) and
|
||||
coalesce(r.target_recruitment_id,rh.target_recruitment_id) ::uuid IN (SELECT recruitment_id FROM ids)
|
||||
AND r.current_recruitment_id is null
|
||||
),
|
||||
vse AS (
|
||||
SELECT
|
||||
r.id AS r_id,
|
||||
|
|
@ -369,10 +354,8 @@ SELECT
|
|||
CASE
|
||||
WHEN rd.waiting_count > 0 THEN ROUND(rd.contract_criterion::NUMERIC / rd.waiting_count * 100, 2)
|
||||
ELSE 0
|
||||
END AS contract_criterion_percent,
|
||||
ROUND(COALESCE((rd.waiting_count::DECIMAL / NULLIF(total_recruits.total_count, 0) * 100), 0), 2) AS waiting_percent
|
||||
FROM recruit_data AS rd
|
||||
CROSS JOIN total_recruits</sql>
|
||||
END AS contract_criterion_percent
|
||||
FROM recruit_data AS rd</sql>
|
||||
<variables_active>Y</variables_active>
|
||||
<attributes/>
|
||||
<GUI>
|
||||
|
|
|
|||
|
|
@ -156,11 +156,13 @@ WHERE recording_date = current_date
|
|||
<condition>=</condition>
|
||||
<field>recruitment_id</field>
|
||||
<name>MD_ID</name>
|
||||
<name2/>
|
||||
</key>
|
||||
<key>
|
||||
<condition>=</condition>
|
||||
<field>schema</field>
|
||||
<name>schema</name>
|
||||
<name2/>
|
||||
</key>
|
||||
<schema>main_dashboard</schema>
|
||||
<table>waiting_registration</table>
|
||||
|
|
@ -214,11 +216,6 @@ WHERE recording_date = current_date
|
|||
<rename>recruitment_id</rename>
|
||||
<update>N</update>
|
||||
</value>
|
||||
<value>
|
||||
<name>waiting_registration_percent</name>
|
||||
<rename>waiting_percent</rename>
|
||||
<update>Y</update>
|
||||
</value>
|
||||
<value>
|
||||
<name>schema</name>
|
||||
<rename>schema</rename>
|
||||
|
|
@ -331,7 +328,6 @@ WHERE recording_date = current_date
|
|||
END,
|
||||
0
|
||||
) contract_criterion_percent,
|
||||
0 AS waiting_percent, -- waiting_registration_percent
|
||||
'${MD_ID}' AS recruitment_id,
|
||||
'Region' AS schema
|
||||
FROM main_dashboard.waiting_registration
|
||||
|
|
|
|||
|
|
@ -88,11 +88,13 @@
|
|||
<condition>=</condition>
|
||||
<field>recruitment_id</field>
|
||||
<name>REG_ID</name>
|
||||
<name2/>
|
||||
</key>
|
||||
<key>
|
||||
<condition>=</condition>
|
||||
<field>schema</field>
|
||||
<name>schema</name>
|
||||
<name2/>
|
||||
</key>
|
||||
<schema>main_dashboard</schema>
|
||||
<table>waiting_registration</table>
|
||||
|
|
@ -146,11 +148,6 @@
|
|||
<rename>recruitment_id</rename>
|
||||
<update>N</update>
|
||||
</value>
|
||||
<value>
|
||||
<name>waiting_registration_percent</name>
|
||||
<rename>waiting_percent</rename>
|
||||
<update>Y</update>
|
||||
</value>
|
||||
<value>
|
||||
<name>schema</name>
|
||||
<rename>schema</rename>
|
||||
|
|
@ -263,7 +260,6 @@
|
|||
END,
|
||||
0
|
||||
) contract_criterion_percent,
|
||||
0 AS waiting_percent, -- waiting_registration_percent
|
||||
'${REG_ID}' AS recruitment_id,
|
||||
'Organization' AS schema
|
||||
FROM main_dashboard.waiting_registration
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue