consulta de clientes con saldo
Buenas tardes, tengo una tabla de movimientos que entre sus campos está el ID de cliente, fecha del movimiento, importe, saldo, etc. y lo que necesito listar es un detalle de todos los clientes que adeudan a la fecha con un total adeudado, debiendo quedar algo como lo siguiente:
nombre del cliente - DNI - Saldo ==================== esta sentencia la pruebo en ibexpert y funciona bien pero no pude agregar el inner join para la tabla personas, desde donde tendría los datos a mostrar del cliente (nombre - dni).
a saber, la aplicación esta en Delphi 10.3 y la base de datos en firebird, desde ya agradezco el tiempo que se toman para contestar. |
¿Esto no valdría?
select Distinct(movimientos.cliente), sum(movimientos.saldo) from movimientos left outer join clientes on (movimientos.ID_cliente = clientes.ID_cliente) where movimientos.saldo > 0 group by movimientos.cliente |
Cita:
buenas tardes y gracias por responder Gregorio Cíber, el tema es que de la manera que vos lo presentas y de la forma en que yo lo he hecho me dan los mismos resultados, yo quiero cambiar ese id de cliente por el nombre y el dni de la persona. |
Cita:
|
Cita:
Gracias por tu respuesta, funciona perfecto, pude ver que el error estaba en el Group by, solo estaba movimientos.cliente, pero faltaban los otros campos. De nuevo gracias. |
La franja horaria es GMT +2. Ahora son las 05:26:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi