Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/03/2012, 12:27
alfeyo
 
Fecha de Ingreso: mayo-2003
Mensajes: 18
Antigüedad: 20 años, 11 meses
Puntos: 3
Respuesta: SQL para obtener últimos registros

se me paso explicar como funciona el sistema. lo uso para sacar la ultima compra o servicio y la ultima llamada que se le hizo al cliente.

por ejemplo en la consulta quiero que saque el ultimo servicio con la ultima llamada hecha a los clientes que compraron aceite

algo asi:

Código:
select servicio.cliente,  max(servicio.fecha), cont_servicio.servicio 
from servicio inner join cont_servicio 
on servicio.id = con_servicio.id_serv 
where cont_servicio.servicio =  "ACEITE" 
group by servicio.cliente

y el de clientes lo sacaria asi:
select cliente, max(fecha), atiende from llamadas group by cliente
pero no se si a si este correcto sacar el ultimo registro por cliente.