Ver Mensaje Individual
  #1  
Antiguo 17-12-2008
Avatar de ingabraham
ingabraham ingabraham is offline
Miembro
 
Registrado: ago 2007
Posts: 614
Reputación: 19
ingabraham Va por buen camino
Error en Subconsulta sencillo

interbase 6.0
Espero la ayuda de los que dominan el sql.

El errror es el sgte:
multiple row in singleton select

Código SQL [-]

 Select n.codigo, n.nombre, Sum(Select n.VALORDV From  nomina n where n.Cedulae=e.cedula and n.codigoc='010' )as Sueldo
 From   empleado t, empleos e,  cargos c, niveles n 
 Where  t.cedula=e.cedula And e.cod_cargo=c.codigo And  c.CODIGONIVEL=n.codigo 

 GROUP BY n.codigo,n.nombre

Explicación:
tengo las sgtes tablas:

empleados,empleos = empleados clasificados por niveles

cargo,niveles =directivo,asesor...

nomina =estan los historiales de todas las nominas desde enero2008 a dic2008.

Resultado esperado

nivel sueldo
------------------
directivo 4522526
asesor 452466
profesional 552466

cuando filtro en un solo mes si me funciona pero al momento de escojer todos los meses de la nomina , me arroja el error, q a mi parecer es la seleccion de multiples registros.
como puedo hacer de otra manera esto.

Última edición por ingabraham fecha: 17-12-2008 a las 15:21:03.
Responder Con Cita