Cita:
Iniciado por jurena
A ver, lo que no entiendo es por qué necesitas almacenar un valor que puedes calcular. Dinos qué tablas tienes y los campos. Parece que hay dos tablas, pero precísanos los nombres de los campos y sus relaciones y un par de ejemplos con valores.
Si tú puedes hacer eso sin almacenarlo, por qué emplear recursos. No creo que sea necesaria siquiera la tabla totalcontratos. Imagino que tienes una tabla contratos o algo así relacionada con la tabla facturas por algún campo. Creo que es
bueno de antemano te agradezco la ayuda

. la estructura que tengo es esta:
Tabla 1 (Facturas) tabla 2 (Contratos)
Tabla 3 (Total contratos) //Aqui es donde guardo el resultado
y asi estoy haciendo para que en primera instancia me reste
EL VALOR DEL CONTRATO - EL VALOR DE LA FACURA
Código MySQL:
Ver originalvalorcontrato,
nfactura,
valorfactura,
total)
select c.idcontrato
,c.valorcontrato
,f.nfactura
,f.valorfactura
,(c.valorcontrato
-f.valorfactura
) facturas f
on c.idcontrato
=f.ncontrato
where f.nfactura
=3;
Ahora lo que quiero es que en vez ce restarle de
EL VALOR DE EL CONTRATO, me reste de EL VALOR DE EL SALDO QUE GUARDE EN EL TOTAL DE LA TABLA TOTALCONTRATOS