Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2012, 16:45
natsumy
 
Fecha de Ingreso: marzo-2007
Mensajes: 76
Antigüedad: 17 años, 1 mes
Puntos: 0
problema Subconsulta

hola. soy un usuario novato en lenguaje sql por ende acudo a este foro en busca de un poco de ayuda, mi problema es el siguiente:
tengo una tabla con la sigiente estructura:

MovGenerales.TipoMovimiento,
MovGenerales.IdMovimiento,
MovGenerales.NumMovimiento,
MovGenerales.FechaMovimiento,
MovGenerales.CodContable,
MovGenerales.MontoDebe,
MovGenerales.MontoHaber
Lo que necesito es presentar la sum(MontoDebe-Montohaber) por cuenta contable y para cada uno de los meses del año, empezando con la consutalta la plantee de la siguiente forma:

Código PHP:
SELECT ConMovGenerales.CodContablesum((ConMovGenerales.MontoDebe) - (ConMovGenerales.MontoHaber)) AS Enero,

(
SELECT sum((ConMovGenerales.MontoDebe) - (ConMovGenerales.MontoHaber))
FROM ConMovGenerales
WHERE 
(((Format([FechaMovimiento],'yyyymmdd')) between 20091101 and 20091131)) 
group by codcontable) AS Febrero


FROM ConMovGenerales
WHERE 
(((Format([FechaMovimiento],'yyyymmdd')) between 20091001 and 20090131)) 
group by codcontable 
pero me encontre con el error que me indica que la subconsulta puede devolver como maximo un registro y no se como resolver esto.