fix(pipeline): enrich obj_class via objective_lots (fix 'Не указан: 4075') #164
1 changed files with 2 additions and 2 deletions
|
|
@ -186,7 +186,7 @@ def compute_velocity(
|
||||||
FROM objective_corpus_room_month crm
|
FROM objective_corpus_room_month crm
|
||||||
JOIN mapped m
|
JOIN mapped m
|
||||||
ON m.objective_complex_name = crm.project_name
|
ON m.objective_complex_name = crm.project_name
|
||||||
WHERE crm.report_month >= (CURRENT_DATE - :window_interval::interval)
|
WHERE crm.report_month >= (CURRENT_DATE - CAST(:window_interval AS interval))
|
||||||
AND crm.deals_total_count > 0
|
AND crm.deals_total_count > 0
|
||||||
GROUP BY m.obj_id
|
GROUP BY m.obj_id
|
||||||
"""
|
"""
|
||||||
|
|
@ -299,7 +299,7 @@ def _get_ekb_median(db: Session, months_window: int = 6) -> float | None:
|
||||||
deals_total_count * 45.0)) AS total_sqm,
|
deals_total_count * 45.0)) AS total_sqm,
|
||||||
COUNT(DISTINCT report_month) AS months_data
|
COUNT(DISTINCT report_month) AS months_data
|
||||||
FROM objective_corpus_room_month
|
FROM objective_corpus_room_month
|
||||||
WHERE report_month >= (CURRENT_DATE - :window_interval::interval)
|
WHERE report_month >= (CURRENT_DATE - CAST(:window_interval AS interval))
|
||||||
AND deals_total_count > 0
|
AND deals_total_count > 0
|
||||||
GROUP BY project_name
|
GROUP BY project_name
|
||||||
HAVING COUNT(DISTINCT report_month) >= 3
|
HAVING COUNT(DISTINCT report_month) >= 3
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue