Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/09/2014, 01:17
Avatar de giuli956
giuli956
 
Fecha de Ingreso: noviembre-2012
Mensajes: 149
Antigüedad: 12 años, 1 mes
Puntos: 1
Obtener ultimo ticket de un cliente

Necesito obtener el ultimo ticket asociado a un cliente. Tengo una tabla de clientes, una de ticket y cliticket para una relacion varios a varios. Entonces tengo fechae y horae. Quiero filtrar los 2 campos porque un cliente puede tener varias compras el mismo dia.

Código SQL:
Ver original
  1. SELECT ticket.idticket,ticket.numero,ticket.fechae,ticket.importe FROM ticket LEFT JOIN cliticket
  2. ON ticket.idticket=cliticket.idticket LEFT JOIN
  3. clientes ON cliticket.idcliente=clientes.idcliente WHERE clientes.idcliente=1
  4. HAVING MAX(ticket.fechae)
  5. ORDER BY ticket.horae DESC LIMIT 1 ;

Funciona pero no devuelve el ultimo... me pueden ayudar..