Ver Mensaje Individual
  #11 (permalink)  
Antiguo 30/11/2015, 11:55
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: consulta que traiga registros con fecha mayor a 5 dias a la fecha actual

Cita:
Iniciado por vani18 Ver Mensaje
osea al agregar MAX toma todos, y devuelve un solo registro,
yo necesitaria un MAX pero con un GROUP_BY osea el maximo de cada usuario, en los registros de ejemplo que puse el usuario 1 devolvia 2 registros, yo quiero que me traiga del usuario 1 la fecha mas reciente
Pues simplemente le pones la condición necesaria, lo mismo que antes...
Código MySQL:
Ver original
  1. SELECT id_customer, MAX(fecha) fecha
  2. FROM ps_orders
  3. WHERE current_state=5
  4.     AND id_customer = 1
  5.     AND  fecha >= ADDDATE(fecha, interval 5  DAY)
  6. GROUP BY id_customer ASC;

En serio, estas son cosas muy básicas. Los ejemplos de cualquier tutorial deberían alcanzarte para entender cómo se usa tanto el MAX() como el GROUP BY.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)