SQL Server - Formato fecha

   
Vista:

Formato fecha

Publicado por dudaSQL (3 intervenciones) el 12/04/2010 12:38:05
Tengo una columna en mi tabla que se llama Fecha, y es nvarchar(50), en la que se introduce una fecha del tipo: 10/02/2010.

Yo quiero realizar una consulta que me la convierta a : 2010-02-10. Si lo hago pr access, al ser la tabla de SQL Server me tarda siglos (incluso se blokea),y en SQL Server he probado con CONVERT pero no me lo hace(ejemplo debajo).. alguna idea?

Muchas gracias

UPDATE TABLA
SET FECHA=CONVERT(NCHAR(10),FECHA,112) (he probado a poner todos los numeros posibles, pero ninguno me hace ningun cambio)
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
Imágen de perfil de roger

RE:Formato fecha

Publicado por roger (173 intervenciones) el 12/04/2010 14:52:28
pues el que mas se acerca es CONVERT(NCHAR(10),FECHA,111), prueba algo asi :

select replace(convert(varchar,GETDATE(),111),'/','-')
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:Formato fecha

Publicado por dudaSQL (3 intervenciones) el 14/04/2010 07:57:53
Hola, muchas gracias por tu respuesta, pero el primer convert no me cambia la fecha, con el replace si he conseguido cambiar la / por -, pero se me queda 12-03-2010, y yo lo necesito 2010-03-12.

Si alguien enucentra una solucion yo se lo agradezco porque me estoy volviendo loca.

Un saludo
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
Imágen de perfil de Isaias

RE:Formato fecha

Publicado por Isaias (3180 intervenciones) el 14/04/2010 18:25:04
No veo otra solucion:

select RIGHT('10/02/2010',4) + '-' + SUBSTRING('10/02/2010', 4,2) + '-' + LEFT('10/02/2010',2)
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:Formato fecha

Publicado por dudasql (3 intervenciones) el 16/04/2010 08:07:03
Hola, gracias, ya me ha funcionado.. claro yo utilziaba a Mid y me daba error, normal.. jeje, graicasss
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