Bases de Datos - Fecha en SQL

 
Vista:

Fecha en SQL

Publicado por Gustavo (1 intervención) el 20/08/2002 17:56:13
Epale...tengo un campo en una tabla definido omo DATETIME. Cuando creo un registro en la base de datos en ese campo el me almacena la fecha y la hora, pero como puedo yo consultar a través de query la fecha especificacmente, ya que hago esto:

select * from test where fecha='20/08/2002'

y no me trae nada. Hay 5 campos que tiene esa fecha con la hora.
¿Existe alguna manera especial para consultar los campos por fecha???????

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:Fecha en SQL

Publicado por Jose Luis Turco (5 intervenciones) el 20/08/2002 21:13:58
Probaste con...

Select * From Test Where Fecha = '08/20/02'

Saludos
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:Fecha en SQL

Publicado por Victoria (4 intervenciones) el 25/08/2002 20:10:25
Hola
Dos soluciones:
No sé si necesitas la hora específicamente, si es así, yo la guardaría en otro campo
Para tu problema: no puedes hacer la igualdad de:
where fecha=25/08/02 porque tu campo tiene, además, la hora, así que, necesitas separar dicha hora, ¿como?
... where Left(fecha,8)=#25/08/02#
De esta forma tomas los 8 primeros caracteres de tu campo que corresponden a tu fecha
Otra cosa, no te olvides que la fecha y hora son string
Un saludo
Victoria
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