From 849b183ddb75d02da1ac8a9cc5459c6eaeba5545 Mon Sep 17 00:00:00 2001 From: "Jrgil.20" Date: Sat, 11 Jan 2025 10:37:31 -0400 Subject: [PATCH] Rename ganaciasNetas.sql to R2_ganaciasNetas.sql and add validation for fecha_fin and fecha_inicio --- ganaciasNetas.sql => R2_ganaciasNetas.sql | 10 ++++++++++ 1 file changed, 10 insertions(+) rename ganaciasNetas.sql => R2_ganaciasNetas.sql (78%) diff --git a/ganaciasNetas.sql b/R2_ganaciasNetas.sql similarity index 78% rename from ganaciasNetas.sql rename to R2_ganaciasNetas.sql index 07d2588..569c6bd 100644 --- a/ganaciasNetas.sql +++ b/R2_ganaciasNetas.sql @@ -14,6 +14,16 @@ DECLARE _ganancias_brutas NUMERIC; _costos NUMERIC; BEGIN + + IF fecha_fin > CURRENT_DATE THEN + fecha_fin := CURRENT_DATE; + RAISE EXCEPTION 'se calcula las ganancias netas hasta el dia de hoy'; + END IF; + + IF fecha_inicio > CURRENT_DATE THEN + RAISE NOTICE 'No se puede calcular aun'; + END IF; + SELECT COALESCE(SUM(montoTotal), 0) INTO _ganancias_brutas FROM FACTURA_FINAL