tengo que hacer un update en un campo fecha,crree la sentencia y me da un error, nose quien sepa de sqlserver 7 , talvez tengo mal concatenado, nose porfa que miren el script y me digan que hay de malo el modelo dela fehca es dia/mes/año "espacio" hora:minuto:segundo
update tmetasoft set tfechahora=day(Tfechahora)+'/'+month(Tfechahora)+'/'+year(2004)+' '+hour(Tfechahora)+'/'+minute(Tfechahora)+'/'+second(Tfechahora)
WHERE MONTH(Tfechahora) = 1;
me dice: 'hour' is not recognized function name[microsfot][odbc sqlserver][slqserver]statement could not be prepared