Está claro que seu problema é na projeção.

Põe cada uma das colunas na projeção e analise o resultado.

2016-03-29 16:09 GMT-03:00 gerson....@gmail.com [oracle_br] <
oracle_br@yahoogrupos.com.br>:

>
>
> Ol
> Estão todos com alias
> SELECT B2.E2_NUM,
>         B2.E2_PREFIXO,
>         E2_PARCELA,
>         B2.E2_EMISSAO,
>         B2.E2_FORNECE,
>         B2.E2_NOMFOR,
>         B2.E2_VALOR,
>         C.F2_CLIENTE,
>         E.A1_NREDUZ,
>         SUBSTR(D.C5_MENFRET, 1, 40) NOTA
>    FROM  SE2010 B2
>    LEFT OUTER JOIN  SF1010  F1 ON F1.F1_DOC = B2.E2_NUM
>                             AND F1.F1_FILIAL = B2.E2_FILIAL
>                             AND F1.F1_SERIE = B2.E2_PREFIXO
>    JOIN  ZZP010  Z ON ZZP_CTRC = F1.F1_DOC
>    JOIN  ZZQ010  ZQ ON ZZQ_NUM = ZZP_NUM AND ZZP_FILORI = F1.F1_FILIAL
>    LEFT OUTER JOIN SF2010  C ON C.F2_DOC = ZZQ_DOC
>                            AND C.F2_FILIAL = B2.E2_FILIAL
>    JOIN  SC5010  D ON D.C5_FILIAL = C.F2_FILIAL
>                 AND D.C5_NOTA = C.F2_DOC
>                 AND D.C5_SERIE = C.F2_SERIE
>    JOIN  SA1010  E ON E.A1_COD = D.C5_CLIENTE
>                 AND E.A1_LOJA = D.C5_LOJACLI
>   WHERE B2.E2_FILIAL >= '04'
>   AND B2.E2_FILIAL <= '04'
>     AND B2.E2_NATUREZ = '750'
>   AND B2.E2_TIPO <> 'NDF'
>     AND C.F2_EMISSAO BETWEEN '20160301' AND '20160329'
>     AND B2.D_E_L_E_T_ = ' '
>     AND C.D_E_L_E_T_ = ' '
>     AND D.D_E_L_E_T_ = ' '
>   GROUP BY B2.E2_NUM,
>            B2.E2_PREFIXO,
>            B2.E2_EMISSAO,
>            E2_PARCELA,
>            B2.E2_FORNECE,
>            B2.E2_NOMFOR,
>            B2.E2_VALOR,
>            C.F2_CLIENTE,
>            E.A1_NREDUZ,
>            C5_MENFRET
>   ORDER BY E2_EMISSAO DESC
>
> a mesma query na base de homologação, está carregando todos os dados, a
> primeira ocorrencia que eu tenho que parou de funcionar foi semana passada,
> até então ela sempre funcionou,
> agora se eu fizer
>
> SELECT *
>    FROM  SE2010 B2
>    LEFT OUTER JOIN  SF1010  F1 ON F1.F1_DOC = B2.E2_NUM
>                             AND F1.F1_FILIAL = B2.E2_FILIAL
>                             AND F1.F1_SERIE = B2.E2_PREFIXO
>    JOIN  ZZP010  Z ON ZZP_CTRC = F1.F1_DOC
>    JOIN  ZZQ010  ZQ ON ZZQ_NUM = ZZP_NUM AND ZZP_FILORI = F1.F1_FILIAL
>    LEFT OUTER JOIN SF2010  C ON C.F2_DOC = ZZQ_DOC
>                            AND C.F2_FILIAL = B2.E2_FILIAL
>    JOIN  SC5010  D ON D.C5_FILIAL = C.F2_FILIAL
>                 AND D.C5_NOTA = C.F2_DOC
>                 AND D.C5_SERIE = C.F2_SERIE
>    JOIN  SA1010  E ON E.A1_COD = D.C5_CLIENTE
>                 AND E.A1_LOJA = D.C5_LOJACLI
>   WHERE B2.E2_FILIAL >= '04'
>     AND B2.E2_FILIAL <= '04'
>     AND B2.E2_NATUREZ = '750'
>    AND B2.E2_TIPO <> 'NDF'
>     AND C.F2_EMISSAO BETWEEN '20160301' AND '20160329'
>     AND B2.D_E_L_E_T_ = ' '
>     AND C.D_E_L_E_T_ = ' '
>     AND D.D_E_L_E_T_ = ' '
>   GROUP BY B2.E2_NUM,
>            B2.E2_PREFIXO,
>            B2.E2_EMISSAO,
>            E2_PARCELA,
>            B2.E2_FORNECE,
>            B2.E2_NOMFOR,
>            B2.E2_VALOR,
>            C.F2_CLIENTE,
>            E.A1_NREDUZ,
>            C5_MENFRET
>   ORDER BY E2_EMISSAO DESC
>
> Ai carrega dos dados, porém eu não posso deixar assim porque ela é parte
> de um union all, onde eu preciso somente dos campos listados.
>
>
>
> 
>



-- 
Capin
Graduado: Bacharel em Ciências da Computação - UFSC
Analista de Sistemas e de Banco de Dados / DBA
48.9924.8212 Vivo - Florianópolis - SC - Brasil
<http://franquini.wordpress.com/>
http://certificacaobd.com.br/
http://br.linkedin.com/in/capin
  • [ora... gerson....@gmail.com [oracle_br]
    • ... 'Fernando Franquini 'capin'' fernando.franqu...@gmail.com [oracle_br]
      • ... gerson....@gmail.com [oracle_br]
        • ... 'Fernando Franquini 'capin'' fernando.franqu...@gmail.com [oracle_br]
          • ... gerson....@gmail.com [oracle_br]
            • ... 'Fernando Franquini 'capin'' fernando.franqu...@gmail.com [oracle_br]
              • ... gerson....@gmail.com [oracle_br]
                • ... gerson....@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... Gerson Luz gerson....@gmail.com [oracle_br]
                • ... jlchia...@yahoo.com.br [oracle_br]
                • ... angelo angelolis...@gmail.com [oracle_br]
                • ... Gerson Luz gerson....@gmail.com [oracle_br]
                • ... 'Fernando Franquini 'capin'' fernando.franqu...@gmail.com [oracle_br]

Responder a