Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/09/2013, 08:25
pedrito1
 
Fecha de Ingreso: enero-2009
Mensajes: 7
Antigüedad: 15 años, 3 meses
Puntos: 0
Campos calculados en tabla basados en registros de otras tablas

Muy buenas.
Soy novato totalmente en esto de SQL.
Si que he hecho cosas en VBA Access y tal y aunque veo ciertas similitudes me lío un poco.
Mi duda es como conseguir recorrer una tabla y asignarle a un campo de esta tabla un cálculo basado en otros registros de otras tablas.

Ejemplo común:

Tengo una tabla facturas. En esta tabla tengo un campo "ImporteFactura".
Una tabla "Albaranes".
Una tabla "DetalleAlbaran".
Una tabla "Articulos".

Están relacionadas una a varios, Una factura tiene varios albaranes, Un albaran tiene varios detalles... etc

La idea es rellenar el campo "ImporteFactura" de la tabla Facturas con la suma de todos los albaranes cargados a esa factura que a su vez tiene los detalles con cierta cantidad e artículos y precios por cada albarán.

No se si me explicado bien.