Jump to content
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×

Recommended Posts


  • Topic Count:  11
  • Topics Per Day:  0.01
  • Content Count:  40
  • Content Per Day:  0.05
  • Reputation:   4
  • Achievement Points:  276
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Device:  Windows

Posted

Boa tarde,

Estou desenvolvendo uma fórmula que retorne o nome do primeiro solicitante do movimento 1.1.01 sendo que aparece a seguinte mensagem abaixo:

Mensagem 512, Nível 16, Estado 1, Linha 1
Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression.
 

Tem algo que eu possa fazer na SQL abaixo:

SELECT (SELECT (SELECT gusuario.nome
                                                           FROM   gusuario (NOLOCK)
                                                           WHERE  gusuario.codusuario = (SELECT CASE
                                                                                                  WHEN t.usuariocriacao = 'integracao' THEN tmovcompl.usuariocriacao
                                                                                                  ELSE t.usuariocriacao
                                                                                                END usuario
                                                                                         FROM   tmov t (NOLOCK)
                                                                                                LEFT JOIN tmovcompl (NOLOCK)
                                                                                                       ON t.codcoligada = tmovcompl.codcoligada
                                                                                                          AND t.idmov = tmovcompl.idmov
                                                                                         WHERE  t.idmov = tmov2.idmov))
                                                           AS oc
                                                   FROM   tmov tmov1
                                                          LEFT JOIN tmovrelac (NOLOCK)
                                                                 ON tmov1.codcoligada = tmovrelac.codcoldestino
                                                                    AND tmov1.idmov = tmovrelac.idmovdestino
                                                          JOIN tmov tmov2 (NOLOCK)
                                                            ON tmovrelac.codcolorigem = tmov2.codcoligada
                                                               AND tmovrelac.idmovorigem = tmov2.idmov
                                                   WHERE  tmovrelac.idmovdestino = tmov.idmov) NOME

FROM   flan (NOLOCK)
       LEFT JOIN tmov
              ON flan.codcoligada = tmov.codcoligada
                 AND flan.idmov = tmov.idmov
WHERE  
         flan.datacriacao = '20231005'
         and flan.codcoligada = 1

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Popular Days

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.