Dúvida Update com data e hora
09/06/2015
0
Fala galera,
preciso de update assim:
update NOMETABELA p set
p.mov_registro='18.05.2015:10:00'
where
mov_movi='19.05.2015'
etc..
Em mov_registro nessa data 19/05 tem varias linhas dados com os horarios do dia todo,
eu preciso retirar esse 19/05 para 18/05, porem manter a hora minuto e segundo,
pois da forma acima meus registro ira ficar tudo para as 10:00, como que faço entao para que o update só altera o dia mes e ano sem mecher na hora e minutos?
Ibexpert
Firebird 2.5
preciso de update assim:
update NOMETABELA p set
p.mov_registro='18.05.2015:10:00'
where
mov_movi='19.05.2015'
etc..
Em mov_registro nessa data 19/05 tem varias linhas dados com os horarios do dia todo,
eu preciso retirar esse 19/05 para 18/05, porem manter a hora minuto e segundo,
pois da forma acima meus registro ira ficar tudo para as 10:00, como que faço entao para que o update só altera o dia mes e ano sem mecher na hora e minutos?
Ibexpert
Firebird 2.5
Lucas Bonjardim
Curtir tópico
+ 0
Responder
Post mais votado
09/06/2015
Não tenho os bancos que você citou aqui para testar, porém no SQL basta usar este código. Caso não funcione, avise que utilizo o fiddle para modificar.
update NOMETABELA p set p.mov_registro=STUFF(CONVERT(VARCHAR(50),p.mov_registro,126) ,1, 10, '2015-05-10') where mov_movi='19.05.2015'
Randrade
Responder
Mais Posts
09/06/2015
Lucas Bonjardim
Não funcionou,
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 40.
VARCHAR.
qual é a alternativa?
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 40.
VARCHAR.
qual é a alternativa?
Responder
09/06/2015
Randrade
Qual banco de dados você está utilizando?
Você marcou três em sua pergunta.
Você marcou três em sua pergunta.
Responder
Clique aqui para fazer login e interagir na Comunidade :)