Fernandinha Postado Novembro 18, 2008 Denunciar Share Postado Novembro 18, 2008 Olá pessoal, td bem???Alguém poderia me dar um help em relação a update com vários inner joins???? Não estou conseguindo está dando erro.update FERRAMENTAS INNER JOIN (NW_CASO ON FERRAMENTAS.ID = NW_CASO.casFerId INNER JOIN NW_FILA ON NW_CASO.casId = NW_FILA.flaCasId INNER JOIN NW_CASO_TERMINAL ON NW_CASO.casId = NW_CASO_TERMINAL.catCasId INNER JOIN CAD_USUARIOS ON NW_FILA.flaAnalista = CAD_USUARIOS.RE INNER JOIN NW_TERMINAL ON NW_CASO_TERMINAL.catTerId = NW_TERMINAL.terId INNER JOIN NW_CLIENTE ON NW_TERMINAL.terCliId = NW_CLIENTE.cliId set NW_FILA.flaanalista = '1056123'where FERRAMENTAS.ferramenta = 'SP GERAL - A. TELECOM'and NW_CASO.casdtentrada >= '2008-10-01'Segue o erro:Msg 156, Level 15, State 1, Line 2Incorrect syntax near the keyword 'INNER'.Muito obrigada, desde já.Fernanda Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Leonardo C. Cavalcante Postado Novembro 18, 2008 Denunciar Share Postado Novembro 18, 2008 Olá A sintaxe correta ficaria desta maneira.UPDATE NW_FILASET flaanalista = '1056123'FROM NW_FILA INNER JOIN NW_CASO ON NW_CASO.casId = NW_FILA.flaCasId INNER JOIN FERRAMENTAS ON FERRAMENTAS.ID = NW_CASO.casFerId INNER JOIN NW_CASO_TERMINAL ON NW_CASO.casId = NW_CASO_TERMINAL.catCasId INNER JOIN CAD_USUARIOS ON NW_FILA.flaAnalista = CAD_USUARIOS.RE INNER JOIN NW_TERMINAL ON NW_CASO_TERMINAL.catTerId = NW_TERMINAL.terId INNER JOIN NW_CLIENTE ON NW_TERMINAL.terCliId = NW_CLIENTE.cliId where FERRAMENTAS.ferramenta = 'SP GERAL - A. TELECOM'and NW_CASO.casdtentrada >= '2008-10-01'Espero ter ajudado.Qualquer dúvida post ai.Abraços!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fernandinha Postado Novembro 18, 2008 Autor Denunciar Share Postado Novembro 18, 2008 Muito obrigada, deu certo e agora eu aprendi =D Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Fernandinha
Olá pessoal, td bem???
Alguém poderia me dar um help em relação a update com vários inner joins???? Não estou conseguindo está dando erro.
update
FERRAMENTAS INNER JOIN (NW_CASO
ON FERRAMENTAS.ID = NW_CASO.casFerId INNER JOIN NW_FILA
ON NW_CASO.casId = NW_FILA.flaCasId INNER JOIN NW_CASO_TERMINAL
ON NW_CASO.casId = NW_CASO_TERMINAL.catCasId INNER JOIN CAD_USUARIOS
ON NW_FILA.flaAnalista = CAD_USUARIOS.RE INNER JOIN NW_TERMINAL
ON NW_CASO_TERMINAL.catTerId = NW_TERMINAL.terId INNER JOIN NW_CLIENTE
ON NW_TERMINAL.terCliId = NW_CLIENTE.cliId
set NW_FILA.flaanalista = '1056123'
where FERRAMENTAS.ferramenta = 'SP GERAL - A. TELECOM'
and NW_CASO.casdtentrada >= '2008-10-01'
Segue o erro:
Msg 156, Level 15, State 1, Line 2
Incorrect syntax near the keyword 'INNER'.
Muito obrigada, desde já.
Fernanda
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.