Presta atención ya que en este enunciado vas a encontrar la respuesta que buscas.Este post fue probado por nuestros expertos para garantizar la calidad y veracidad de nuestro post.
Solución:
Puedes probar debajo de la consulta,
select * from players
where
us_reg_date between '2000-07-05'
and
DATE_ADD('2011-11-10',INTERVAL 1 DAY)
Esa es la sintaxis de SQL Server para convertir una fecha en una string. En MySQL puede usar la función FECHA para extraer la fecha de una fecha y hora:
SELECT *
FROM players
WHERE DATE(us_reg_date) BETWEEN '2000-07-05' AND '2011-11-10'
Pero si desea aprovechar un índice en la columna us_reg_date
es posible que desee probar esto en su lugar:
SELECT *
FROM players
WHERE us_reg_date >= '2000-07-05'
AND us_reg_date < '2011-11-10' + interval 1 day
Esto funciona para mí:
select date_format(date(starttime),'%Y-%m-%d') from data
where date(starttime) >= date '2012-11-02';
Tenga en cuenta el formato string '%Y-%m-%d' y el formato de la fecha de entrada.
Reseñas y calificaciones
¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4.5)