[Resolvido] Quando o valor de um campo for igual a anterior trazer vazio no select
Galera salve a todos.
Gostaria de saber se é possivel e se for como fazer. Tenho um select de faturamento, e nesta consulta ele me traz o numero da NF, ele me traz os ítens faturados. Gostaria de saber se´no próprio select é possível trazer o numero da NF apenas uma vez, e nas outras linhas que estarão vindo os ítens cobrados estes campos ficarem vazios.
Segue exemplo hoje como está e como eu preciso.

Como eu preciso:

Abaixo o select
SELECT A.ID_KLIENT COD,
K.NAME NOME,
A.BILLITE ITEM,
I.DESCRIPTION DESC_ITEM,
SUM(A.MNG) QUANT,
SUM(ROUND(A.PREIS, 3)) VALOR,
BO.NR_NF NF
FROM BILL_OS_ITEM A,
BILL_ITEM I,
KLIENTEN K,
BILL_OS BO,
(SELECT T.DOCSVE_REF, D.DOCHD_DOC_ID
FROM FISCAL.DOCSVE T, FISCAL.DOCHD D
WHERE T.DOCSVE_DOC_PRC_ID = D.DOCHD_DOC_PRC_ID) REFE
WHERE I.BILLITE = A.BILLITE
AND A.ID_KLIENT = K.ID_KLIENT
AND BO.NR_NF = REFE.DOCHD_DOC_ID(+)
AND BO.ID_KLIENT = K.ID_KLIENT
AND BO.STATUS <> '80'
AND BO.ID_OS = A.ID_OS
AND TRUNC(BO.DATE_EMISS) >= TO_DATE('01/09/2019', 'DD/MM/YYYY')
AND TRUNC(BO.DATE_EMISS) <= TO_DATE('30/09/2019', 'DD/MM/YYYY')
GROUP BY A.ID_KLIENT,
K.NAME,
A.BILLITE,
I.DESCRIPTION,
BO.NR_NF,
BO.LOTE,
REFE.DOCSVE_REF
ORDER BY K.NAME, A.ID_KLIENT, A.BILLITEDiscussão (2)
Carregando comentários...