Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/06/2008, 08:29
seyko
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: sumar campos de resultados subconsultas

select nombre, rut, subsidios, pagos, anticipos-cobros as pendiente from (


SELECT datos_empleado.nombre, datos_empleado.rut,
(SELECT SUM(ansubl_i01 + ... subsil_i12) FROM anticipos
WHERE datos_empleado.rut = anticipos.rut) AS subsidios,
(SELECT SUM(montoco) FROM datos_pagos
WHERE datos_empleado.rut = datos_pagos.rut) AS pagos,
(SELECT SUM(deslic_i01 + .. deslic_i12)
FROM anticipos
WHERE datos_empleado.rut = anticipos.rut
) AS cobros
FROM datos_empleado

) foo

Un saludo