Es algo habitual que queramos consultar registros que tengan una fecha determinada de un campo DateTime de SQL. Una forma de hacerlo es la siguiente:
SELECT * FROM TuTabla WHERE CAST(Fecha AS DATE) = 'dd/mm/aaaa'
Ya puestos podemos obtener los registros que se dieron de alta a una determinada hora, por ejemplo las 16 horas. Cambiamos DATE por TIME:
SELECT * FROM TuTabla WHERE LEFT(CAST(Fecha as TIME), 2) = '16'
No hay comentarios:
Publicar un comentario