SQL Server - Consulta con intevalo de fecha

 
Vista:

Consulta con intevalo de fecha

Publicado por Jhon (16 intervenciones) el 17/11/2004 19:18:17
Como lograr una consulta con un intervalo de fecha especifico..

Solo eso

Muchas gracias de antemano
Jhon
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta con intevalo de fecha

Publicado por Mauricio (2 intervenciones) el 18/11/2004 19:22:58
En SQL Server puedes usar la fecha dentro de comillas simples para la comparación, solo tienes que estar seguro del formato de fecha que usas en la BD; por ejemplo:

SELECT * FROM M_Tabla WHERE Fecha >= \'01/01/2004\' and Fecha <= \'31/12/2004\'

Saludos.
Mauricio.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta con intevalo de fecha

Publicado por EnriqueK (47 intervenciones) el 19/11/2004 04:25:39
Yo usaria el Between es igual creo o si no corrigeme

Select * from Tu_Tabla where tu_campo_fecha between @fechaIni AND @fechaFIN

previa decalracion de las variables @fechaINI y @fechaFIN

Atte.
EnriqueK
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias a los dos, saben algo del formato ANSI...

Publicado por Jhon (16 intervenciones) el 19/11/2004 12:48:05
Lo he probado con el Between, y corre estupendo, pero corro el riesgo del formato, lei un articulo acerca de utilizar el formato ANSI para las fechas pero no se como aplicarlo cuando consulto el intervalo de fecha con parametros..

Gracias de antemano
Jhon
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Gracias a los dos, saben algo del formato ANSI.

Publicado por Liliana (151 intervenciones) el 19/11/2004 17:39:07
Hola Jhon,
Para trabajar con fechas en SQL es aconsejable usar el formato ANSI, 'aaaammdd', te aseguro que de esa manera no vas a tener problemas.
Como los campos datetime tienen incorporados la hora, te aconsejo sumar un día a la "fecha hasta" para que te tome hasta el último segundo de la fecha buscada.
En PortalSQL hay un artículo muy claro sobre el tema.
Liliana.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Muchas gracias a todos

Publicado por Jhon (16 intervenciones) el 19/11/2004 19:36:40
agradecido
Jhon
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar