Pregunta: | 5258 - CONSULTA DE FECHAS EN TRANSAC SQL |
Autor: | Renzo de las Casas Jaramillo |
Debo de hacer una aplicacion en la cual se registre el horario de ingreso y salida de los empleados, el problema que tengo es que me piden un informe de dichos ingresos entre dos rangos de fecha y no me permite hacerlo utilizando el between, espero que puedan ayudar |
Respuesta: | Ferran Lasala |
"SELECT * FROM caja WHERE HORA BETWEEN #" & Format(Date & " _
" & #12:00:00 AM#, "MM/DD/YYYY HH:NN:SS") & "# and #" & Format(Date & " _ " & #11:59:59 PM#, "MM/DD/YYYY HH:NN:SS") & "# ORDER BY HORA" Tuve algunos problemas con fechas y me sirvió establecer el formato al momeno de utilizarla. |
Respuesta: | Miguel Lucero |
Para hacer una consulta de rango de fechas en transac sql podés hacer algo similar a lo siguiente: SELECT * FROM <tabla> WHERE Fecha>=´20/01/2000´ AND Fecha<=´20/01/2001´ Nota que el formato de fecha va como string y que depende de como tengas activado la configuración regional en sql-server. Espero te sirva. |