Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2016, 11:50
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: 17 años
Puntos: 2658
Respuesta: Como realizar consulta en intervalos de fechas

Funciones de fecha... El manual resuelve ese tipo de dudas:

http://dev.mysql.com/doc/refman/5.6/...functions.html

Fijate en especial en ADDDATE() y ADDTIME()

Código MySQL:
Ver original
  1. SELECT id, timestamp, raw_record
  2. WHERE timestamp BETWEEN '2016-01-21 08:12:02' AND ADDDATE('2016-01-21 12:12:02' INTERVAL 10 MINUTE)
  3.     AND pro_id=30

Dos detalles:
1) No uses palabras reservadas en losnombres de columnas. Pueden disparar errores de sintaxis de dificil detección (caso TIMESTAMP).
2) No abuses de los parentesis. Pueden causar probelams deperfocmance si son colocados en donde no conviene.
Cuando los uses, utiliza EXPLAIN para verificar la performance y plan de consulta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)