Cita:
Iniciado por gnzsoloyo
Vuelvo a lo que te dije: Manual de referencia...
¿Donde ves que se usen paréntesis para agrupar los campos afectadospor el SET?
En ninguna parte.
La sintaxis de UPDATE en MySQL es del ANSI-SQL, es decir, es estandar. Se usa igual en todos los DBMS...
Por favor, lee con cuidado los ejemplos del manual, y algun que otro tutorial.
ya lo solucione, me estaba confundiendo ya que lo estaba haciendo de otra forma anteriormente, ademas los manuales son bastante complicados de entender, es mejor un ejemplo y se entiende mucho mejor. Gracias por la ayuda, dejo la solucion:
Código MySQL:
Ver originalUPDATE obra
SET `egresos_t`= obra.egresos_t
+ NEW.egresos
, `ingresos_t` = obra.ingresos_t
+ NEW.ingresos
, `recepcion_t`= obra.recepcion_t + NEW.recepcion, `combustible_recepcion_t`= obra.combustible_recepcion_t +
NEW.combustible_recepcion, `combustible_emision_t` = obra.combustible_emision_t + NEW.combustible_emision
WHERE obra.codigo
= NEW.cod_obra