Cita:
Iniciado por huesos52
Código sql:
Ver originalSELECT MAX(v.id_venta),c.id,c.nombre FROM clientes c INNER JOIN venta v ON c.id=v.id_cliente GROUP BY c.id;
Por que dices que no te funciona?
VENTA(id_venta, id_cliente, fecha)
1, 2, 2009/02/25 ===> carlos
2, 1, 2009/02/26===> maria
3, 2, 2009/02/26===> carlos
4, 3, 2009/02/27===> ricardo
5, 2, 2009/02/28===> carlos
Código sql:
Ver originalSELECT MAX(v.id_venta) AS id_venta_MAX, v.fecha, c.id_cliente, c.nombre
FROM clientes c INNER JOIN venta v ON c.id=v.id_cliente
GROUP BY c.id;
modificando un poco el sql esto es lo que me imprime
id_venta_MAX - - - - - fecha - - - - - - id_cliente - - - - - - nombre
- - - - 2 - - - - - - - - 2009/02/26 - - - - 1 - - - - - - - - - maria
- - - - 5 - - - - - - - - 2009/02/25 - - - - 2 - - - - - - - - - carlos ====>>aqui esta mal la fecha
- - - - 3 - - - - - - - - 2009/02/27 - - - - 3 - - - - - - - - - ricardo
me devuelve la fecha del primer registro de la primera venta hecha a ese cliente