Ik werk samen met Crystal Report om kosten en de transacties die aan die kosten zijn verbonden, op te halen. One Charge heeft mogelijk veel Transacties en een Transactie kan vele Kosten afdekken. Terwijl ik dit rapport samenleg, zouden de transacties zich herhalen als er veel kosten in die code groep zitten. En als er veel transacties zijn voor één lading, zou de lading zichzelf dupliceren. Ik moet ook subtotaal en grandtotaal doen voor deze kosten en transacties, dus als er dubbele gegevens zijn, zouden de totalen ook stijgen
Hoe verwijder ik die duplicaten?
Hieronder staat de SQL-query voor dit rapport:
SELECT DISTINCT
A123Test_ChargeOnly."enc_nbr",
A123Test_ChargeOnly."revenue_code_id",A123Test_ChargeOnly."Charge",
A123Test_TransOnly."Tran_Description", A123Test_TransOnly."tran_amt"
FROM
{ oj "NGProd"."dbo"."123Test_ChargeOnly" A123Test_ChargeOnly
INNER JOIN "NGProd"."dbo"."123Test_TransOnly" A123Test_TransOnly ON
A123Test_ChargeOnly."enc_nbr" = A123Test_TransOnly."enc_nbr"}
ORDER BY
A123Test_ChargeOnly."enc_nbr" ASC,
A123Test_ChargeOnly."revenue_code_id" ASC