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.