DELIMITER //

CREATE TRIGGER tr_calcula_divergencia_peso
BEFORE UPDATE ON entrada_veiculo
FOR EACH ROW
BEGIN
    -- Só calcula se o peso da nota fiscal for preenchido
    -- Trigger para calcular diferenca de peso
    IF NEW.peso_notafiscal IS NOT NULL THEN
        SET NEW.diferenca_peso = NEW.peso_final - NEW.peso_notafiscal;
    END IF;
END; //

DELIMITER ;
