Ir para o conteúdo
Cleverson

Não consigo passar valor para variável (TSQL)

Mensagens Recomendadas

Cleverson    0
Cleverson

Boas peoeple sou novato por aqui e já revirei o forum atras de algo que pudesse me ajudar.

Preciso para um valor parau ma variável mas estou tomando m baile  e não consigo resolver :wallbash: , alguem pode me ajudar???

 DECLARE @idUserAnterior INT
Set @idUserAnterior = (SELECT  MAX(idMovimento), idUserOrigen
FROM         PedidoMovimento
WHERE     (idPedido = 46)
GROUP BY idUserOrigen)

Me devolve o seguinte erro:^

Server: Msg 116, Level 16, State 1, Line 2
Only one expression can be specified in the select list when the subquery is not introduced with EXISTS.

Obrigado pessoal pela força  :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Cleverson    0
Cleverson

Valeu pessoal mas já resolví!

Ai vai!

 DECLARE @idUserAnterior INT
Set @idUserAnterior =(SELECT idUserOrigen
                         FROM PedidoMovimento WHERE idMovimento= (SELECT  MAX(idMovimento)
FROM         PedidoMovimento
WHERE     (idPedido = 46))
GROUP BY idUserOrigen)

PRINT @idUserAnterior

O Print foi só pra debuga!!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade