records vergelijken

Status
Niet open voor verdere reacties.

daveke

Gebruiker
Lid geworden
18 jan 2001
Berichten
161
Hoi,

Hoe kan je in een tabel records vergelijken en vervolgens (afhankelijk van bepaalde criteria) bepaalde records verwijderen.

Alvast bedankt
 
Daar zijn vele manieren voor.
Als je iets duidelijker kunt zijn met wat je precies wilt dan is er wel een oplossing.
 
Bijvoorbeeld

id datum volgnr
5 23/02/2005 00
5 23/02/2005 01

6 25/02/2005 01
6 25/02/2005 02


Van deze records moet ik dus vergelijken of het id en de datum gelijk is en vervolgens het hoogste van de volgnummer overhouden.

Ik hoop dat dit iets duidelijker is.

Thx
 
Eigenlijk weet ik wel hoe ik dat moet oplossen

Heb een kopie gemaakt van de originele tabel (enkel structuur) en van id en datum de sleutel gemaakt.
Vervolgens via een toevoegquerie de records van de originele tabel in de nieuwe tabel geplaatst.

Er worden dan enkel unieke sleutelvelden gekopieerd.

Probleem is nu dat ik voor 1 datum 2 records kan hebben met hetzelfde volgnummer
Bijvoorbeeld

id datum volgnr
5 23/02/2005 00
5 23/02/2005 00
5 23/02/2005 01
5 23/02/2005 01

Hier wil ik dus de twee records met volgnr 01 overhouden.
 
Probeer eerst maar eens een selectiequery op die tabel. Daarbij kies je dan om de totalen weer te geven. De data groepeer je dan en bij volgnummer kies je voor max of hoogste.
Het resultaat is dan wat je wilt volgens mij. Als dat inderdaad zo is, dan kun je je selectiequery omzetten in tabelmaakquery en heb je een nieuwe tabel met de waarden die je wilt hebben.
 
Bedankt voor de reactie Brutus, maar dit is niet helemaal wat ik zoek.

Het is de bedoeling dat de records apart meegenomen worden.
Voorbeeld:

id datum volgnr var
5 23/02/2005 00 VH
5 23/02/2005 00 KU
5 23/02/2005 01 CH
5 23/02/2005 01 KU

Deze records moet apart blijven omdat ik nadien bijvoorbeeld het aantal van CH Of KU moet gaan tellen per id.
 
Ik snap er ook niets meer van.
Als je nu eens uitlegt wat je wilt.
Heb het dan even niet over de technische details, maar over wat je toepassing moet doen.
Dan kan er misschien iemand een goede tip geven hoe je dit dan technisch kunt oplossen.
 
Ok jongens,

Ik denk dat het is opgelost.
Bedankt voor de hulp en mijn excuses voor de mindere uitleg.

Groetjes
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan