Ver Mensaje Individual
  #6 (permalink)  
Antiguo 30/11/2015, 11:20
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

Eso es más fácil, todavía...
Código MySQL:
Ver original
  1. SELECT id_customer, MAX(fecha) fecha
  2. FROM ps_orders
  3. WHERE current_state=5
  4.     AND  fecha >= ADDDATE(fecha, interval 5  DAY)
  5. GROUP BY id_customer ASC;



¿Has estudiado algún tutorial o leido un manual?
Pregunto porque estas consultas son muy simples, bastante basicas, y a mi entender los ejemplos de los tutoirales te alcanzarían para entender cómo escribirlas.

Por otro lado, te recomiendo NUNCA usar palabras simples en inglés para los nombres de las columnas, porque puedes chocarte con palabras reservadas y eso generaría errores de sintaxis de dificil detección.
Lo menciono por el ultimo ejemplo, donde usas "DATE" para mencionar el nombre de la columna. Es una palabra reservada.

Posdata: Esto es simple basura:
Código MySQL:
Ver original 
No tiene ningún efecto. La comparación debe hacerse CONTRA UN CAMPO DE LA TABLA, y no contra el resultado de la función NOW().
La condición, escrita de esa forma no tiene ningún sentido.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)