Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/02/2013, 15:00
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años
Puntos: 300
Respuesta: update con un insert

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
Código MySQL:
Ver original
  1. SELECT (c.valorcontrato - SUM(f.valorfactura)) resto
  2.  FROM contratos c
  3.  INNER JOIN facturas f
  4. ON c.idcontrato = f.nfactura
  5.  GROUP BY c.idcontrato