Cómo recuperar los registros que pertenecen a un rango de fechas? (SOLUCIONADO)


La ENTRE palabra clave ... Y ... Cláusula WHERE puede incluir sólo el engistrements un atributo que pertenece a un intervalo. Este intervalo puede ser determinado por dos fechas. Uno de los cuales se puede deducir de otro mediante la adición o supresión de un período.

Sintaxis:

Fecha de + / - intervalo de valores unitarios

Esto se suma (+) o Eliminar (-) Fecha en que fecha a un periodo de unidades de valor.

La unidad puede ser una de las siguientes:

* SEGUNDA (segundo)
* HORA (minutos)
* Hora (tiempo)
* Day (día)
* Mes (mes)
* AÑO (año)
* MINUTE_SECOND (minuto y segundo), por ejemplo, '2003-06-25 '+ INTERVAL "26:30" MINUTE_SECOND (adición de 26 minutos y 30 segundos),
* HOUR_MINUTE (horas y minutos)
* DAY_HOUR (día y hora)
* YEAR_MONTH (año y mes)
* HOUR_SECOND (hora, minuto y segundo)
* DAY_MINUTE (día, hora y minuto)
* DAY_SECOND (día, hora, minuto y segundo), por ejemplo, '2003-06-25 '- INTERVAL "5 8:30:00" DAY_SECOND (extirpación de 5 días, 8 horas, 30 minutos y 0 segundos)


Nota: Los separadores pueden ser arbitrarias.

Ejemplo:

SELECCIONAR
DE
WHERE `` date ENTRE ('2003-06-25 '- INTERVAL 3 meses) y '2003-06-25'

Este ejemplo recupera todos los registros cuya fecha está entre '2003-06-25 'y 3 meses antes.

Seguidores

lO+LEIDO

Recent Posts

Archivo del blog