SoloCodigo

Bases de Datos => MySQL => Mensaje iniciado por: Martillo en Miércoles 19 de Mayo de 2010, 02:38

Título: Limitar rango del BETWEEN entre Fecha tipo Timestamp
Publicado por: Martillo en Miércoles 19 de Mayo de 2010, 02:38
Hola aTodos,

Tengo una pequeña duda que me ha estado matando, es con respecto al BETWEEN entre fecha Timestamp

Por Ejemplo,

Select * from Tabla1 Where Fecha BETWEEN '2010-05-12 17:00:45' and '2010-05-15 21:15:35'

las fechas de inicio y fin son sacadas de otra bd inamovible, y lo que necesito es que el BETWEEN realice esta operatoria pero tomando el intervalo final '2010-05-15 21:15:35'  sin considerarlo completamente es decir ('2010-05-15 21:15:34') que incluya hasta un segundo menos, se que con las variables tipo date realiza esto pero con timestamp no es asi.

¿Como puedo hacerlo?
¿Existe algun funcion en mysql para restar 1 segundo a una fecha?

Espero que me puedan ayudar.

Saludos.
Título: Re: Limitar rango del BETWEEN entre Fecha tipo Timestamp
Publicado por: fonsi3 en Miércoles 19 de Mayo de 2010, 03:20
Código: SQL
  1. SELECT
  2.         *
  3. FROM
  4.     Tabla1
  5. WHERE
  6.     Fecha >= '2010-05-12 17:00:45' AND Fecha < '2010-05-15 21:15:35'
  7. ;
  8.  
cha che chi cho chu buenichimo!