Visual Basic - Funcion DATE en SQL

Life is soft - evento anual de software empresarial
 
Vista:

Funcion DATE en SQL

Publicado por Samuel (22 intervenciones) el 06/07/2005 00:51:49
hola amigos, me salgo un poco de visual basic pero a ver si alguien me ayuda..
Tengo una consulta en SQL Server que es asi
Select * from clientes where fecha=DATE()
Eso me funcionaba en Access pero no funciona en SQL Server...

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:Funcion DATE en SQL

Publicado por dante (5 intervenciones) el 06/07/2005 02:24:20
Traduciendolo directamente seria where fecha=getdate()
Debes tener en cuenta que getdate() trae fecha= hora, por lo que el resultado seguramente será nulo, porque no debe haber ningun registro con fecha igual al instante actual
Si quieres los de hoy deberia ser where datepart(d,fecha)=datepart(d,getdate())
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:Funcion DATE en SQL

Publicado por Samuel (22 intervenciones) el 06/07/2005 16:38:33
Gracias por la rpta. estoy buscando pero aun no encuentro solucion..
GETDATE() me devuelve fecha y hora. yo solo quiero que me devuelva la fecha y en el formato 'dd/mm/yyyy' .
La consulta que necesito es como esta:
select * from Clientes where fecNac=getdate()

pero en el campo FecNac tengo un string con este formato 'dd/mm/yyyy' por lo que necesito que getdate() me devulva solo la fecha con ese formato.

çGracias por el interes
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

Encontre la Solucion y la comparto

Publicado por Samuel (22 intervenciones) el 06/07/2005 17:10:22
hola ya encontre la solucion... gracias por su interes..
es esta:
select * from Clientes where FecNac =CONVERT(varchar(10),GetDate(),103))

Gracias por tu interes Dante
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