Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/06/2008, 09:04
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: sumar campos de resultados subconsultas

prueba esto:
quita los alias de cada uno, pon los signos + o - entre ellos (yo los he puesto a ojo, para que veas cómo van), como en el ej. y pon un alias al final.
SELECT datos_empleado.nombre, datos_empleado.rut,
(SELECT SUM(ansubl_i01 + subsil_i12) FROM anticipos
WHERE datos_empleado.rut = anticipos.rut) + (SELECT SUM(montoco) FROM datos_pagos
WHERE datos_empleado.rut = datos_pagos.rut) - (SELECT SUM(deslic_i01 + deslic_i12)
FROM anticipos
WHERE datos_empleado.rut = anticipos.rut
) AS TOTAL
FROM datos_empleado

EDITO: esto puede ser una solución, pero no es lo mejor: te hago la misma recomendación que Seyko.

Última edición por jurena; 02/06/2008 a las 09:17