Consulta, obtener todos de cada uno...

28/08/2006 - 21:12 por Daniel G. Samborski | Informe spam
Hola, tengo dos tablas, la tabla clientes y la tabla creditos.

En la tabla cliente tengo: idcli, nombre
En la tabla creditos tengo: idcli, fecre, nrocre

En la tabla cliente hay una fila por cada cliente, no se repiten.
En la tabla creditos, tengo de 1 a x veces repetido el cliente, tantas veces
como creditos haya sacado.

El tema es que necesito obtener un listado de todos los clientes y el total
de creditos que ha sacado y la fecha del ultimo credito.

idcli, nombre, nrocre, fecre
1 , Cleinte , 1 , 12/12/1995
2 , Perez , 15 , 01/02/2004


Obtener estos datos de un solo cliente puedo (where idcli='2'), pero no se
como obtener el listado para todos los clientes.



Daniel
 

Leer las respuestas

#1 Erik Martinez
28/08/2006 - 21:29 | Informe spam
Espero te sirva esto:

SELECT c.idcli,cl.nombre,MAX(c.fecre) as fecre,SUM(c.nrocre) as nrocre FROM
creditos c, clientes cl GROUP BY idclie

Preguntas similares