Dúvida Update com data e hora
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
Curtidas 0
Melhor post
Randrade
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'
GOSTEI 1
Mais Respostas
Lucas Bonjardim
09/06/2015
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?
GOSTEI 0
Randrade
09/06/2015
Qual banco de dados você está utilizando?
Você marcou três em sua pergunta.
Você marcou três em sua pergunta.
GOSTEI 0
Lucas Bonjardim
09/06/2015
Opa, Firebird
GOSTEI 0