DateTime

20/07/2004 - 11:38 por kike | Informe spam
Hola:
Estoy haciendo un procedimiento con dos parametros DateTime que me devuelva
aquellas filas que tengan el campo Fecha entre esos dos parametros
Lo que pasa que quiero que me filtre entre la fecha y la hora es decir que
si tengo estos dos parametros:
12/12/2004 12:00:00
14/12/2004 13:00:00

lo que quiero esque me salgan todos las filas que esten entre el dia 12 y 14
PERO!! que esten dentro del intervalo de horas tambien es decir que sean de
12:00 a 13:00

Solo consigo que me devuelva todas las filas con esas fechas pero claro como
las horas estan entre el intervalo de fechas pues tambien sales los dias
12/12/2004 a las 20:00:00!!!!!! por ejemplo y ese no quiero

a ver si se os ocurre algo
Grcias
Salu2
 

Leer las respuestas

#1 Carlos Sacristan
20/07/2004 - 12:17 | Informe spam
Utiliza el operador BETWEEN, transformando los parámetros fecha en
formato ANSI (yyyymmdd hh:mn:ss) para evitarte dolores de cabeza:

SELECT * FROM tuTabla WHERE tuCampoFecha BETWEEN '20041212 12:00:00'
AND '20041214 13:00:00'


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

Por favor, responder únicamente al foro
Se agradece la inclusión de sentencias DDL


"kike" escribió en el mensaje
news:#
Hola:
Estoy haciendo un procedimiento con dos parametros DateTime que me


devuelva
aquellas filas que tengan el campo Fecha entre esos dos parametros
Lo que pasa que quiero que me filtre entre la fecha y la hora es decir que
si tengo estos dos parametros:
12/12/2004 12:00:00
14/12/2004 13:00:00

lo que quiero esque me salgan todos las filas que esten entre el dia 12 y


14
PERO!! que esten dentro del intervalo de horas tambien es decir que sean


de
12:00 a 13:00

Solo consigo que me devuelva todas las filas con esas fechas pero claro


como
las horas estan entre el intervalo de fechas pues tambien sales los dias
12/12/2004 a las 20:00:00!!!!!! por ejemplo y ese no quiero

a ver si se os ocurre algo
Grcias
Salu2


Preguntas similares