From 271a43e5a98f6e6ccad4fbe7f50c3cfc5724038e Mon Sep 17 00:00:00 2001 From: Idalecio Schvartz Sobrinho <137518812+IdalecioSch@users.noreply.github.com> Date: Tue, 30 Jun 2026 11:06:09 -0300 Subject: [PATCH] legivel por inteiro --- 3_triggers.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/3_triggers.md b/3_triggers.md index eda90fa..938f301 100644 --- a/3_triggers.md +++ b/3_triggers.md @@ -35,14 +35,13 @@ BEGIN IF TG_OP = 'UPDATE' AND OLD.encomenda_id <> NEW.encomenda_id THEN UPDATE encomenda SET valor = ( - SELECT COALESCE( - SUM(m.custo + LENGTH(i.frase) * m.valor_letra), - 0.00 - ) - FROM item i - JOIN placa p ON p.id = i.placa_id - JOIN material m ON m.id = p.material_id - WHERE i.encomenda_id = OLD.encomenda_id + SELECT COALESCE( + SUM(m.custo + LENGTH(i.frase) * m.valor_letra), 0.00 + ) + FROM item i + JOIN placa p ON p.id = i.placa_id + JOIN material m ON m.id = p.material_id + WHERE i.encomenda_id = OLD.encomenda_id ) WHERE id = OLD.encomenda_id; END IF;