Ik zou graag hulp krijgen bij een query in een database. Ik heb weinig Access ervaring, ik hoop dat de informatie die ik hier plaats voldoende is voor het beantwoorden van mijn vraag. Het betreft een database met daarin transacties op klantenkaarten.
Belangrijke velden zijn:
Tabel TRANCACTIONS:
CARD_NR: nummer van de klantenkaart
CARD_SEQ_NR: volgnummer van de klantenkaart, elke nieuwe transactie verhoogd het CARD_SEQ_NR met 1 (waarbij er veel verloren transacties zijn wegens importproblemen)
DATETIME: datum en tijd van de transactie
BAL_NEW: het saldo van een klantenkaart
Tabel CLIENT:
CARD_NR: Zie hierboven
NAME: Achternaam klant
FIRSTNAME: Voornaam klant
TEL: Vast nummer
GSM: Mobiel nummer
Door de opzet van CARD_SEQ_NR en BAL_NEW staan er voor elk CARD_NR heel veel transacties in de database, totaal 6 miljoen records. Nu wil ik een query maken van de laatste transactie die bij elk CARD_NR hoort. Met mijn beperkte Access kennis lukt me dit niet.
Bijgevoegd:
- Report1.pdf: Relationships rapport
- Laatste transactie.jpg: Screenshot waarbij in het rood aangegeven de laatste transactie per kaart, dat is de transactie die ik terug wil zien in de query
- Card-Transactions.jpg: Screenshot waarbij de relatie tussen de tabel CLIENT en TRANSACTIONS inzichtelijk wordt gemaakt. Per CARD_NR zijn alle transacties in te zien. Het gaat daarbij dus om de laatste transactie, die moet uitgefilterd worden.
Bij voorbaat dank.
Belangrijke velden zijn:
Tabel TRANCACTIONS:
CARD_NR: nummer van de klantenkaart
CARD_SEQ_NR: volgnummer van de klantenkaart, elke nieuwe transactie verhoogd het CARD_SEQ_NR met 1 (waarbij er veel verloren transacties zijn wegens importproblemen)
DATETIME: datum en tijd van de transactie
BAL_NEW: het saldo van een klantenkaart
Tabel CLIENT:
CARD_NR: Zie hierboven
NAME: Achternaam klant
FIRSTNAME: Voornaam klant
TEL: Vast nummer
GSM: Mobiel nummer
Door de opzet van CARD_SEQ_NR en BAL_NEW staan er voor elk CARD_NR heel veel transacties in de database, totaal 6 miljoen records. Nu wil ik een query maken van de laatste transactie die bij elk CARD_NR hoort. Met mijn beperkte Access kennis lukt me dit niet.
Bijgevoegd:
- Report1.pdf: Relationships rapport
- Laatste transactie.jpg: Screenshot waarbij in het rood aangegeven de laatste transactie per kaart, dat is de transactie die ik terug wil zien in de query
- Card-Transactions.jpg: Screenshot waarbij de relatie tussen de tabel CLIENT en TRANSACTIONS inzichtelijk wordt gemaakt. Per CARD_NR zijn alle transacties in te zien. Het gaat daarbij dus om de laatste transactie, die moet uitgefilterd worden.
Bij voorbaat dank.