Solo grabar la Fecha con GETDATE()

10/08/2007 - 19:55 por Matias | Informe spam
El tema es que quiero grabar en un campo de tipo datetime el GETDATE() pero
sin la hora.

Lo mas logico "pienso" seria hacer:

convert(char(10),GETDATE(),105)

esto me da: 10-08-2007

pero se graba de la siguinte forma;

2007-10-08 00:00:00.000

y cuando lo consulto se ve: 08/10/2007 en lugar de 10/08/2007

Estoy con sql 2k. Gracias!
 

Leer las respuestas

#1 Maxi
10/08/2007 - 20:12 | Informe spam
Matias, las fechas se deben trabajar en formato ANSI (YYYYMMDD) con lo cual
tu consulta deberia quedar asi

convert(char(10),GETDATE(),112)


Salu2

Microsoft MVP SQL Server
Culminis Speaker

"Matias" escribió en el mensaje
news:
El tema es que quiero grabar en un campo de tipo datetime el GETDATE()
pero sin la hora.

Lo mas logico "pienso" seria hacer:

convert(char(10),GETDATE(),105)

esto me da: 10-08-2007

pero se graba de la siguinte forma;

2007-10-08 00:00:00.000

y cuando lo consulto se ve: 08/10/2007 en lugar de 10/08/2007

Estoy con sql 2k. Gracias!

Preguntas similares