Jump to content

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


Cleverson
 Share

Recommended Posts

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  👍

Link to comment
Share on other 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!!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.