From f907db9bd1cb73b24f82c7116ffcbecba6953ee1 Mon Sep 17 00:00:00 2001 From: Rafael Date: Tue, 17 Sep 2024 16:35:08 -0300 Subject: [PATCH] corrige comparacao --- queries/models/planejamento/segmento_shape.sql | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/queries/models/planejamento/segmento_shape.sql b/queries/models/planejamento/segmento_shape.sql index bd2c1e83..702efcde 100644 --- a/queries/models/planejamento/segmento_shape.sql +++ b/queries/models/planejamento/segmento_shape.sql @@ -81,20 +81,21 @@ indicador_validacao_shape AS ( s.*, ST_INTERSECTS(s.segmento, t.buffer_tunel) AS indicador_tunel, ST_AREA(s.buffer) / ST_AREA(s.buffer_completo) < 0.5 AS indicador_area_prejudicada, - s.comprimento_segmento < 990 AS indicador_segmento_pequeno + s.comprimento_segmento < 990 AS indicador_segmento_pequeno, + CAST(id_segmento AS INTEGER) AS id_segmento_int FROM buffer_segmento_recortado s CROSS JOIN tunel t ) SELECT - *, + * EXCEPT(id_segmento_int), ( ( indicador_tunel AND ( - (id_segmento > 1) - OR (shape_id < MAX(id_segmento) OVER (PARTITION BY feed_start_date, shape_id)) + (id_segmento_int > 1) + OR (id_segmento_int < MAX(id_segmento_int) OVER (PARTITION BY feed_start_date, shape_id)) ) ) OR indicador_area_prejudicada