A duvida é a seguinte:
Preciso criar um relatorio baseado em 3 tabelas:
Conta_orcamentaria: ((PK)COD_CONTA_ORCAM, NOM_CONTA_ORCAM, DSC_CONTA_ORCAM, IND_ACEITA_LANC, IND_ATIVO, DAT_INCL, NOM_USU_INCL, DAT_ALTER, NOM_USU_ALTER, (PK, FK)NUM_ANO_ORCAM)
Remanejo_orcamento ((PK)NUM_SEQ_REMANEJO, DAT_REMANEJO, DSC_JUSTIFICATIVA, IND_SITUAC_REMANEJO, DAT_INCL, NOM_USU_INCL, DAT_ALTER,NOM_USU_ALTER)
Remanejo_orcamento_ori ((PK, FK)NUM_SEQ_REMANEJO, (PK, FK)COD_CONTA_ORCAM, (PK, FK)NUM_ANO,(PK) NUM_mês, VAL_REMANEJO, DAT_INCL, NOM_USU_INCL, DAT_ALTER, NOM_USU_ALTER)
Remanejo_orcamento_DEST ((PK, FK)NUM_SEQ_REMANEJO, (PK, FK)COD_CONTA_ORCAM, (PK, FK)NUM_ANO,(PK) NUM_mês, VAL_REMANEJO, DAT_INCL, NOM_USU_INCL, DAT_ALTER, NOM_USU_ALTER)
PRECISO CRIAR UM FORMULARIO QUE TRAGA OS SEGUIONTES CAMPOS:
FIZ O SEGUINTE SELECT NO REPORT SEM QUEBRA DE GRUPO:
SELECT TO_CHAR(RO.DAT_REMANEJO, 'DD/MM/YYYY') DATA_REMANEJO,
ROO.NUM_mês||'/'||ROO.NUM_ANO MESANO_ORI,
RO.NUM_SEQ_REMANEJO NUMERO,
ROO.COD_CONTA_ORCAM,
COO.NOM_CONTA_ORCAM NOM_CONTA_ORI,
ROO.VAL_REMANEJO,
ROD.NUM_mês||'/'||ROD.NUM_ANO MESANO_DEST,
ROD.COD_CONTA_ORCAM,
COD.NOM_CONTA_ORCAM NOM_CONTA_DEST,
ROD.VAL_REMANEJO,
RO.DSC_JUSTIFICATIVA
FROM REMANEJO_ORCAMENTO RO,
REMANEJO_ORCAMENTO_ORI ROO,
REMANEJO_ORCAMENTO_DEST ROD,
CONTA_ORCAMENTARIA COO,
CONTA_ORCAMENTARIA COD
WHERE RO.NUM_SEQ_REMANEJO = ROO.NUM_SEQ_REMANEJO
AND RO.NUM_SEQ_REMANEJO = ROD.NUM_SEQ_REMANEJO
AND COO.COD_CONTA_ORCAM = ROO.COD_CONTA_ORCAM
AND COO.NUM_ANO_ORCAM = ROO.NUM_ANO
AND COO.NUM_ANO_ORCAM = ROD.NUM_ANO
AND COD.COD_CONTA_ORCAM = ROD.COD_CONTA_ORCAM
AND COD.NUM_ANO_ORCAM = ROO.NUM_ANO
AND COD.NUM_ANO_ORCAM = ROD.NUM_ANO
ORDER BY RO.DAT_REMANEJO, RO.NUM_SEQ_REMANEJO, ROO.COD_CONTA_ORCAM
O VALOR REMANEJADO DA CONTA DESTINO É A SOMA DO VALOR REMANEJADO DA CONTA ORIGEM COM O mesmo NUMERO DO REMANEJO.
QUANDO GERO O REALATORIO O MESMO IMPRIME PARA CADA REMANEJO ORIGEM O O VALOR já TOTALIZADO DO DESTINO.
EX:
NUM ORIGEM 1 - CONTA 1 - VALOR REMANEJO 1000
NUM ORIGEM 1 - CONTA 2 - VALOR REMANEJO 2000
NUM DESTINO 1 - CONTA X - VALOR REMANEJO 3000
SO QUE PARA CADA ORIGEM O DESTINO REPETE, QUERIA QUE SO VIESSE A PRIMEIRA OCORRENCIA E O RESTO SEM VALOR REPETIDO,
aLGUMA IDEIA?
NÃO SEI SE EXPLIQUEI DIREITINHO POIS SOU NVOATO, ACEITO SUGESTÕES.
GRATO!