Cita:  
					Iniciado por claudiovf  
  Hola... estoy agregando una columna a una tabla... la idea es que me devuelva la fecha en formato aaaa-mm-dd.
El pero es que la fecha viene de la siguiente forma:
 
2010-04-29 19:40:13.000 
 
Hice el siguiente codigo
 
alter table trx0305  add Fecha2 char (12) 
go
update trx0305 set Fecha2 = convert(char(12),left(Fecha,12),112)
from trx0305 a with (nolock)
go
 
pero la fecha me la devuelve en el siguiente formato....
 
Abr 29 2010 
 
 
Que debo hacer para que me la devuelva asi:  2010-04-29
 
 
Saludos,
 
CVF
    Hola
lo cierto es que el sql es muy variado y tambien su forma de guardado de fechas pero al final es una fecha el valor que manejaremos asi que te paso el dato. 
select convert(char(10), Fecha2, 120) as fecha from trx0305 
con este comando armamos un select y creamos a para la consulta un campo q se llama fecha a partir del campo fecha2, total segun lo entendido en tu pregunta era lo  querias 
los parametros del Convert:
parametro 1 - Nuevo dato como resultado,
parametro 2 - El valor recibido a convertir
parametro 3 - El formato aplicado al dato recibido  
bueno te lo dejo y sigamos con la investigacion.