Resulta que tengo una tabla que se llama cuerpo_factura en ella tengo un campo que se llama precio_unitario. En otra tabla que se llama pie_guia_servicio tengo un campo que se llama valor_guia. Lo que neceisto hacer es que en la tabla cuerpo_factura el campo precio_unitario tenga el valor total de todas las guias de servicio de un contrato x y del mes X.
El problema es que nose "como llegar" a esa tabla pues entre ambas no estan relacionadas de manera directa solo por medio de otras tablas. Las relaciones es la siguiente:
Código PHP:
Ver original
Tabla:pie_factura--------cuerpo_factura|-------encabezado_factura---cliente-------encabezado_guia_servicio-------cuerpo_guia_servicio----pie_guia_servicio----- pk----numero_factura|----numero_factura--------numero_factura-------rut_cliente---numero_guia_servicio-----------numero_guia_servicio----numero_guia_servicio-- FK:----------------------id_contrato_cliente---rut_cliente----------id_ciudad-----rut_cliente/id_contrato_cliente---------------------------------------------------------------
Espero que se me alla entendido, aquí dejo mi consulta que llevo hasta ahora:
Código MySQL:
Ver original
ef.numero_factura, ef.fecha_factura, c.giro_cliente, c.direccion_cliente, co.descripcion_comuna, ci.descripcion_ciudad, cf.linea_factura, cf.id_contrato_cliente, cf.cantidad, cf.precio_unitario, cc.resumen_contrato_cliente, pf.valor_neto, pf.valor_iva, pf.valor_bruto, pf.total_descuento FROM encabezado_factura ef
En la linea 12 esta el campo que me tiene que tener el valor de las suma de todas las guias del contrato x y el mes x
Saludos y gracias