SQL - Convertir el getdate() al formato dd/mm/yyyy

 
Vista:

Convertir el getdate() al formato dd/mm/yyyy

Publicado por P@blo (29 intervenciones) el 28/11/2006 18:19:28
Como hago para convertir lo que me trae el getdate(), ejemplo 2006-11-28 14:28:14.340, al formato dd/mm/aaaa, ejemplo 28/11/2006, esto tiene que ser de formato smalldatetime para poder hacer update en un campo de ese mismo formato.

Muchas gracias y slds.

Pablo
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

Convertir el getdate() al formato dd/mm/yyyy

Publicado por Isaías (5072 intervenciones) el 28/11/2006 20:03:05
Primero, si vas a hacer un UPDATE a una tabla con columnas de tipo DATETIME, debes saber que SQL SERVER no almacena estos datos con ningun formato en especial, simplemente, debes manejar el formato ANSI.

yyyy-mm-dd hh:mm:ss.nnn

Para hacer una conversion de una fecha, debes utilizar CAST o CONVERT, ejemplo:

1
SELECT CONVERT(CHAR(10), CAST('2006-11-28' AS DATETIME), 101)
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