tengo la siguiente sentencia
update tmetasoft set tfechahora= Cast(day(Tfechahora) as varchar(2)) + '/' + Cast(month(Tfechahora) as varchar(2)) + '-2004 ' + Cast(datepart(hh, Tfechahora) as varchar(2)) + ':' +
Cast(datepart(mi, Tfechahora) as varchar(2)) + ':' + Cast(datepart(ss, Tfechahora) as varchar(2)) where Cast(month(Tfechahora) as varchar(2))=1 AND tempresa=' COLMENAAPOQ'
mis datos en la base los que son cambiados tienen la siguiente estructura
2004-01-01 02:12:18.000
2004-01-01 03:16:36.000
2004-01-01 16:44:42.000
cual es el problema, aplike la sentencia de arriba, y no me muestra los datos 2004 osea, me muestra estos 3 nomas,nose si sera que la sentencia estaba en otro orden y or eso ya no renoce ,el problema es que no puedo anda probando yaque la base esta funcionando en este momento, ,,,por lo que quiero saber si la sentencia de arriba esta bien echa, o tiene algun error, respecto al formato que uso yo, nose diganme , si sta al reves o algo, asi. ´porque por alguna extraña razno despues que aplike la consulta los datos tienen bien puesto el 2004 pero no se ven en la consulta delasp, por lo que algo paso no se,,
porfa revisen la sentencia y me ayudan porfiss