• 0
Sign in to follow this  
hsalan

resultado mesma linha

Question

Ola pessoal consegui me ajudar,

A query abaixo me traz, algumas colunas iguais ,
ex: placa , motorista ,data emissão e origem 
o campo ROMANEIO e sempre um código diferente 

eu gostaria que olhando para estes campos quando citado no ex , se for igual me trazer na mesma linha  o codigo de ROMANEIO 
e não repetir mais essa linha 

alguém consegui me ajudar 

  SELECT 
     EP.FILIAL FILIAL,
     EP.GARAGEM GARAGEM,
     E25.CODIGO ROMANEIO, 
     E25.DATA_EMISSAO,
     VE.PLACAATUALVEIC PLACA,
     MO.NOME MOTORISTA,
     EX2.COD_UF || ' - ' || EX2.DESC_LOCALIDADE ORIGEM,
     EX1.COD_UF || ' - ' || EX1.DESC_LOCALIDADE DESTINO,
     E25.QTDE_CTRC TOTAL_CTE,
     E25.QTDE_VOLUMES,
     E25.TOTAL_PESO
    
 FROM
     EXA025 E25,
     EXA002 EX2,
     EXA002 EX1,
     BGM_CLIENTE C1,
     FRT_CADVEICULOS VE,
     VWCGS_FUNCIONARIOSCOMAGREGADO MO,
           (SELECT 
           EP.CODIGOEMPRESA,FI.CODIGOFL, GA.CODIGOGA,
           TO_CHAR(EP.CODIGOEMPRESA, '000') || ' - ' || AU.RSOCIALEMPRESA EMPRESA,
           TO_CHAR(FI.CODIGOFL, '000') || ' - ' || AU.NOMEFANTASIAEMPRESA FILIAL,
           GA.NOMEGA GARAGEM
           FROM 
            CTR_EMPAUTORIZADAS AU, 
            CTR_CADEMP         EP, 
            CTR_FILIAL         FI,
            CTR_GARAGEM        GA,
            CTR_FILIAL_GAR     FG
           WHERE
                 FG.CODIGOGA      = GA.CODIGOGA
             AND FI.CODIGOFL      = FG.CODIGOFL
             AND FI.CODIGOEMPRESA = FG.CODIGOEMPRESA     
             AND FI.CODINTEMPAUT  = AU.CODINTEMPAUT
             AND EP.CODIGOEMPRESA = FI.CODIGOEMPRESA ) EP
WHERE   
   EP.CODIGOEMPRESA  = e25.empresa         AND
   ep.CODIGOFL       = e25.filial          AND
   ep.CODIGOGA       = e25.garagem         AND
   e25.id_motorista  = mo.IDENTIFICACAO(+) AND
   e25.motorista     = mo.CODINTFUNC   (+) AND
   e25.veiculo       = ve.codigoveic   (+) AND
   e25.local_destino = ex1.cod_localidade  AND
   e25.local_origem  = ex2.cod_localidade  AND
   E25.DATA_CANCELADO IS NULL              AND
   e25.entrega_transf = 'T'                AND
   E25.TIPO_DOCTO = '58'                   AND
   
   
   E25.FILIAL = '1'                        AND
   E25.GARAGEM = '1'                       AND
   E25.DATA_EMISSAO = '02-AUG-2019'
   
ORDER BY 
      VE.PLACAATUALVEIC,
      E25.DATA_EMISSAO,
      E25.CODIGO

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

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

Guest
Answer this question...

×   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.

Sign in to follow this