Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/09/2013, 08:33
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Campos calculados en tabla basados en registros de otras tablas

si te entendi puedes hacer esto:

Código SQL:
Ver original
  1. UPDATE tblfacturas
  2. SET importefactura=t1.total
  3. FROM
  4. (
  5. SELECT factura,SUM(subtotal) AS total FROM tblalbaranes AS a
  6. INNER JOIN tbldetallealbaran AS b ON (a.albaran=b.albaran)
  7. GROUP BY factura
  8. ) AS t1 WHERE t1.factura=tblfacturas.factura

Campos calculados automaticos seria que crearas una vista que obtenga la suma y en lugar de consultar la tabla de facturas consultarias la vista :P
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me