Estoy tratando de averiguar cómo escribir una consulta MySQL que devolverá los 3 eventos más cercanos en términos de fecha.Consulta SQL para mostrar la fecha más cercana?
Esta es mi mesa:
EVENT_ID EVENT_NAME EVENT_START_DATE(DATETIME)
1 test 2011-06-01 23:00:00
2 test2 2011-06-03 23:00:00
3 test3 2011-07-01 23:00:00
4 test4 2011-08-09 23:00:00
5 test5 2011-06-02 23:00:00
6 test6 2011-04-20 23:00:00
lo tanto, el resultado de la consulta debe ser de 1,2,5 de Identificación, ya que son los más cercanos a producirse en comparación con la fecha actual ..
EDITAR : consulta debería encontrar solo eventos futuros.
Esas fechas son en 2010, lo que en realidad 4, 3 y 2 son los más cercanos al ahora :) he asumido que significaba esas fechas a ser 2011. – Mat
@Mat wow, completamente perdido eso. Lo sentimos, corregido en 2011 –