diff --git a/backend/app/services/site_finder/velocity.py b/backend/app/services/site_finder/velocity.py index d3bb9b68..0dd76d54 100644 --- a/backend/app/services/site_finder/velocity.py +++ b/backend/app/services/site_finder/velocity.py @@ -186,7 +186,7 @@ def compute_velocity( FROM objective_corpus_room_month crm JOIN mapped m 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 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, COUNT(DISTINCT report_month) AS months_data 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 GROUP BY project_name HAVING COUNT(DISTINCT report_month) >= 3