Consulta de Fecha

05/07/2006 - 18:07 por Juan Huachaca Gomez | Informe spam
Amigos en mi bd tengo un campo datetime donde guardo la fecha y la hora,
como hago si solo quiero ver los datos de una fecha determinada:

BD -> Tabla ING_CONVERT
fecha_var
2006-07-04 17:51:26.000
2006-07-03 17:51:26.000
2006-07-02 17:51:26.000

select * from ing_convert where fecha_hora = '04/07/2006'

no me sale ningun registro ??? :(

Preguntas similare

Leer las respuestas

#1 Maxi
05/07/2006 - 18:07 | Informe spam
Hola,

select * from ing_convert where fecha_hora >='20060704' and fecha_hora
< '20060705'



Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Juan Huachaca Gomez" escribió en el mensaje
news:
Amigos en mi bd tengo un campo datetime donde guardo la fecha y la hora,
como hago si solo quiero ver los datos de una fecha determinada:

BD -> Tabla ING_CONVERT
fecha_var
2006-07-04 17:51:26.000
2006-07-03 17:51:26.000
2006-07-02 17:51:26.000

select * from ing_convert where fecha_hora = '04/07/2006'

no me sale ningun registro ??? :(

Respuesta Responder a este mensaje
#2 Juan Huachaca Gomez
05/07/2006 - 18:33 | Informe spam
maxi que tal, el problema es que tendre que pasarle parametros y de esta
manera tendre que pasarle dos parametros. mas no uno que seria lo ideal no
hay alguna manera de poder hacerlo.

teniendo en cuenta que en Basic, le pasare el parametro ya que esto esta
diseñados en capas.

"Maxi" escribió en el mensaje
news:%
Hola,

select * from ing_convert where fecha_hora >='20060704' and
fecha_hora < '20060705'



Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Juan Huachaca Gomez" escribió en el mensaje
news:
Amigos en mi bd tengo un campo datetime donde guardo la fecha y la hora,
como hago si solo quiero ver los datos de una fecha determinada:

BD -> Tabla ING_CONVERT
fecha_var
2006-07-04 17:51:26.000
2006-07-03 17:51:26.000
2006-07-02 17:51:26.000

select * from ing_convert where fecha_hora = '04/07/2006'

no me sale ningun registro ??? :(





Respuesta Responder a este mensaje
#3 Juan Huachaca Gomez
05/07/2006 - 18:51 | Informe spam
Maxi

La solucion es la siguiente:

Select *
from ing_convert
Where fecha_hora >= '20060704'
and fecha_hora < dateadd(dd,1,'20060704')

Con el segundo and sumo un dia, y valido que este en el rango !!!! sin
importar la hora

Gracias !!!
Juan H.

"Juan Huachaca Gomez" escribió en el mensaje
news:
Amigos en mi bd tengo un campo datetime donde guardo la fecha y la hora,
como hago si solo quiero ver los datos de una fecha determinada:

BD -> Tabla ING_CONVERT
fecha_var
2006-07-04 17:51:26.000
2006-07-03 17:51:26.000
2006-07-02 17:51:26.000

select * from ing_convert where fecha_hora = '04/07/2006'

no me sale ningun registro ??? :(

Respuesta Responder a este mensaje
#4 Maxi
05/07/2006 - 19:22 | Informe spam
Sip, si quieres pasar un solo param esta bien!! yo solo te pase el patron,
luego podes implementarlo asi con un solo param o con 2, eso depende, yo por
lo general siempre uso en mis sp 2 param para las fechas, esto me permite
ser mas flexible, por ej si me píden un rango de fechas no debo crear otro
SP


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Juan Huachaca Gomez" escribió en el mensaje
news:%
Maxi

La solucion es la siguiente:

Select *
from ing_convert
Where fecha_hora >= '20060704'
and fecha_hora < dateadd(dd,1,'20060704')

Con el segundo and sumo un dia, y valido que este en el rango !!!! sin
importar la hora

Gracias !!!
Juan H.

"Juan Huachaca Gomez" escribió en el mensaje
news:
Amigos en mi bd tengo un campo datetime donde guardo la fecha y la hora,
como hago si solo quiero ver los datos de una fecha determinada:

BD -> Tabla ING_CONVERT
fecha_var
2006-07-04 17:51:26.000
2006-07-03 17:51:26.000
2006-07-02 17:51:26.000

select * from ing_convert where fecha_hora = '04/07/2006'

no me sale ningun registro ??? :(





Respuesta Responder a este mensaje
#5 Isaias
05/07/2006 - 23:16 | Informe spam
Excelente observacion
Saludos
IIslas


"Maxi" wrote:

Sip, si quieres pasar un solo param esta bien!! yo solo te pase el patron,
luego podes implementarlo asi con un solo param o con 2, eso depende, yo por
lo general siempre uso en mis sp 2 param para las fechas, esto me permite
ser mas flexible, por ej si me píden un rango de fechas no debo crear otro
SP


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Juan Huachaca Gomez" escribió en el mensaje
news:%
> Maxi
>
> La solucion es la siguiente:
>
> Select *
> from ing_convert
> Where fecha_hora >= '20060704'
> and fecha_hora < dateadd(dd,1,'20060704')
>
> Con el segundo and sumo un dia, y valido que este en el rango !!!! sin
> importar la hora
>
> Gracias !!!
> Juan H.
>
> "Juan Huachaca Gomez" escribió en el mensaje
> news:
>> Amigos en mi bd tengo un campo datetime donde guardo la fecha y la hora,
>> como hago si solo quiero ver los datos de una fecha determinada:
>>
>> BD -> Tabla ING_CONVERT
>> fecha_var
>> 2006-07-04 17:51:26.000
>> 2006-07-03 17:51:26.000
>> 2006-07-02 17:51:26.000
>>
>> select * from ing_convert where fecha_hora = '04/07/2006'
>>
>> no me sale ningun registro ??? :(
>>
>
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida