From bbc4a50760345d3224142f56c04fd08c35b7e60b Mon Sep 17 00:00:00 2001 From: Idalecio Schvartz Sobrinho <137518812+IdalecioSch@users.noreply.github.com> Date: Tue, 30 Jun 2026 11:03:57 -0300 Subject: [PATCH] menos ilegivel --- 3_triggers.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/3_triggers.md b/3_triggers.md index 9d39c6d..eda90fa 100644 --- a/3_triggers.md +++ b/3_triggers.md @@ -20,15 +20,14 @@ BEGIN UPDATE encomenda SET valor = ( - SELECT COALESCE( - SUM(m.custo + LENGTH(i.frase) * m.valor_letra), - 0.00 - ) + SELECT COALESCE( + SUM(m.custo + LENGTH(i.frase) * m.valor_letra), 0.00 + ) -- Coalese pq ele tenta pegar sum, se ficar null, retorna 0.00 msm, como um operador ternario - 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 = val_enc_id + 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 = val_enc_id ) WHERE id = val_enc_id;