>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 dispcredYou you should use MAX() (or MIN()) on every field you didn't care.