Ver Mensaje Individual
  #1  
Antiguo 19-05-2011
leofuentes21 leofuentes21 is offline
Miembro
NULL
 
Registrado: feb 2011
Ubicación: la ceiba, atlantida
Posts: 66
Reputación: 14
leofuentes21 Va por buen camino
problema con una consulta

hola amigos espero esten bien y tengan un buen dia todos.
soy un poco nuevo en delphi y disculpen sino me se explicar
espero me puedan ayudar con una consulta estoy trabajando con sql server 2000


lo que trato de hacer es hacer una cosulta que me muestre los saldo de los clientes los estoy haciendo por partes y hasta el momentos solo me muestra los cargos y abono pero el problema es que me solo un mismo saldo de cargos y abonos para todos los clientes. no se que estoy acindo mal...

las fechas las ingreso desde un datatimepicker cambian asi que solo las pongo de ejemplo.


Código Delphi [-]
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')) AS CARGO,
                          (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')) AS ABONO
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')
GROUP BY B.CCLIE, B.NOMBRE

gracias por su respuesta de antemanos.
Responder Con Cita