>>SELECT ; >> receipt.rec_date,receipt.receipt_no, paidinv.inv_no, ; >> receipt.type, receipt.card_no, receipt.exp_date, ; >> receipt.amount, receipt.country, receipt.exch_rate ; >> WHERE receipt.type $ "AMV" .and. receipt.rec_date = date() ; >> FROM receipt ; >> INNER JOIN paidinv ON receipt.receipt_no = paidinv.receipt_no ; >> Group By Receipt.receipt_no ; >> ORDER BY type ; >> INTO CURSOR dispcred >>>>
>SELECT ; > receipt.rec_date,receipt.receipt_no, paidinv.inv_no, ; > receipt.type, receipt.card_no, receipt.exp_date, ; > receipt.amount, receipt.country, receipt.exch_rate ; > WHERE receipt.type $ "AMV" .and. receipt.rec_date = date() ; > FROM receipt ; > INNER JOIN paidinv ON receipt.receipt_no = paidinv.receipt_no ; > Group By Receipt.receipt_no, receipt.rec_date,paidinv.inv_no, ; > receipt.type, receipt.card_no, receipt.exp_date, ; > receipt.amount, receipt.country, receipt.exch_rate ; > ORDER BY type ; > INTO CURSOR dispcred >>You you should use MAX() (or MIN()) on every field you didn't care.