Ir para conteúdo
Fórum Script Brasil

hsalan

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por hsalan

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

×
×
  • Criar Novo...