Forum Stats

  • 3,770,452 Users
  • 2,253,116 Discussions
  • 7,875,461 Comments

Discussions

SubQuery

Adriano Vilela
Adriano Vilela Member Posts: 1 Red Ribbon
edited Oct 31, 2017 2:58PM in SQL and PL/SQL (Portuguese)

Bom dia!

Pessoal,

Como faço Subquery do comando abaixo:


SELECT FLP_FUNCIONARIOS.CHAPAFUNC,

       FLP_DOCUMENTOS.TIPODOCTO,

       FLP_DOCUMENTOS.NRDOCTO

FROM FLP_DOCUMENTOS

INNER JOIN FLP_FUNCIONARIOS ON FLP_DOCUMENTOS.CODINTFUNC = FLP_FUNCIONARIOS.CODINTFUNC

WHERE FLP_DOCUMENTOS.TIPODOCTO IN ('CTPS',

                                   'CPF',

                                   'RG')

  AND FLP_FUNCIONARIOS.CHAPAFUNC = '003091';


Resultado desta consulta apresenta desta forma:

CHAPA | DOCUMENTO| NR_DOCUMENTO

003091     CPF                02489753347

003091     CTPS             11115

003091     RG                  45458799

Preciso que os registros apresentem em uma única linha, sendo CPF, RG e CTPS, desta forma:

CHAPA    | NR_CPF           | NR_CTPS    | NR_RG

003091     02489753347   11115               45458799

Desde já antecipo meus agradecimentos.

Answers