Hallo,
Ik kom er niet meer uit. Ik heb een tabel met een groot aantal irrelevante records. Dus ik wil alleen de laatste 5 relevante records hebben. Oke dat is niet zo lastig. Maar als ik nu per Naam de laatste 5 records wil hoe werkt het dan? Ik programmeer overigens in VB, in MS Access,
Limit werkt niet in Access dat is TOP
SELECT TOP 5 * FROM tabel ORDER BY nr DESC;
De uitkomst moet zijn....
etc
Kortom: Ik krijg nu gewoon de laatste 5 records maar ik wil per persoon de laatste 5 hebben. GROUP BY Naam heb ik al geprobeerd.
Alvast bedankt
Ik kom er niet meer uit. Ik heb een tabel met een groot aantal irrelevante records. Dus ik wil alleen de laatste 5 relevante records hebben. Oke dat is niet zo lastig. Maar als ik nu per Naam de laatste 5 records wil hoe werkt het dan? Ik programmeer overigens in VB, in MS Access,
Limit werkt niet in Access dat is TOP
SELECT TOP 5 * FROM tabel ORDER BY nr DESC;
De uitkomst moet zijn....
| id | Naam | Bedrag |
| 1 | Sjakie | 10 |
| 2 | Sjakie | 15 |
| t/m 5 | Sjakie | 5 |
| 6 | Barry | 100 |
| 7 t/m 10 | Barry | 1000 |
| 11 t/m 15 | Arie | 300 |
etc
Kortom: Ik krijg nu gewoon de laatste 5 records maar ik wil per persoon de laatste 5 hebben. GROUP BY Naam heb ik al geprobeerd.
Alvast bedankt
[ Voor 16% gewijzigd door Voois op 23-05-2007 17:57 ]