query return double rows
Dear all,
This query giving me double rows , kindly help me which condition i am skipping here.
SELECT distinct RA.CUSTOMER_TRX_ID,ACCTS.CUST_ACCT_SITE_ID,UML_GET_SALESPERSON(RA.PRIMARY_SALESREP_ID,81) ASM/*,m.main_category Rate_Category ,s.category_sub Target_Category*/
,ral.CUSTOMER_TRX_LINE_ID,ral.quantity_invoiced,ral.unit_selling_price,nvl(ral.GROSS_EXTENDED_AMOUNT,ral.extended_amount) line_value,ra.territory_id,
payments.payment_schedule_id , APPLIED_CUSTOMER_TRX_ID , custD.ORIG_SYSTEM_REFERENCE , PARTY_NAME ,CUST.PARTY_ID ,ACCOUNT_NUMBER,
payments.TRX_NUMBER INV_NO , due_date due_date ,due_date due_date_cat, to_char (ra.trx_date,'Mon-yy') INV_PERIOD,/*ral.AMOUNT_DUE_ORIGINAL INV_AMOUNT,*/