• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Cleverson

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

2 mensagens neste tópico

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:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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!!

0

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