Ver Mensaje Individual
  #3  
Antiguo 20-05-2011
abelg abelg is offline
Miembro
 
Registrado: jul 2004
Posts: 50
Reputación: 20
abelg Va por buen camino
Hola Como no esta el modelo de datos, lo único que puedo ayudarte es que quiza los Alias que estas usando esten mal y un filtro mas como sigue

Código SQL [-]
SELECT DISTINCT B.CCLIE, B.NOMBRE,
                          (SELECT     SUM(A.IMPORTE) AS TOTAL
                            FROM          CUEN01 A INNER JOIN
                                          CONC01 C ON A.TIPO_MOV = C.NUM_CPTO INNER JOIN
                                          CLIE01 B ON A.CCLIE = B.CCLIE
                            WHERE      (A.FECHAELAB >= '02/02/11') AND (A.FECHAELAB <= '03/03/11') AND (C.VALOR = '0')
                                                                            and A.CCLIE = AA.CCLIE) AS CARGO, -- Para Filtrar del cliente
                          (SELECT     SUM(A.IMPORTE) AS TOTAL1
                            FROM          CUEN01 A INNER JOIN
                                          CONC01 C ON A.TIPO_MOV = C.NUM_CPTO INNER JOIN
                                          CLIE01 B ON A.CCLIE = B.CCLIE
                            WHERE     (A.FECHAELAB >= '02/02/11') AND (A.FECHAELAB <= '03/03/11') AND (C.VALOR = '1')
                                                                            and A.CCLIE = AA.CCLIE) AS ABONO -- Para Filtrar del cliente
FROM         CUEN01 AA INNER JOIN -- El Alias es Otro
                      CONC01 CC ON AA.TIPO_MOV = CC.NUM_CPTO INNER JOIN -- Lo mismo con el Alias
                      CLIE01 BB ON AA.CCLIE = BB.CCLIE -- Lo mismo con el Alias
WHERE     (AA.FECHAELAB >= '02/02/11') AND (AA.FECHAELAB <= '03/03/11')
GROUP BY BB.CCLIE, BB.NOMBRE


Mejor si muestras el modelo pero
Responder Con Cita