Toon posts:

[VBA] SQL Laatst ingevoerde record

Pagina: 1
Acties:

Verwijderd

Topicstarter
Momenteel ben ik bezig om uit een Accesdatabase een set gegevens te selecteren om deze in een andere tabel te zetten.

De code is:
code:
1
2
3
NSERT INTO Tbl_TEMP_facturatie_Albert SELECT Tbl_AU.Code, Tbl_AU.Dossiernummer, 
Tbl_Status.Datum, Tbl_AU.Klant FROM Tbl_Status INNER JOIN Tbl_AU ON
Tbl_Status.DossierNR = Tbl_AU.Dossiernummer WHERE ((Tbl_AU.Gefactureerd)=No)


Nu kan het zijn dat voor een Dossiernummer meerdere Datums staan in Tbl_Status. Echter moet alleen de laatste datum geselecteerd worden.
Volgens mij moet dit heel eenvoudig kunnen, maar ik kom der niet achter. 8)7

Heeft iemand een tip in de goede richting?

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

code:
1
2
3
4
SELECT TOP 1 Tbl_AU.Code, Tbl_AU.Dossiernummer, 
Tbl_Status.Datum, Tbl_AU.Klant FROM Tbl_Status INNER JOIN Tbl_AU ON
Tbl_Status.DossierNR = Tbl_AU.Dossiernummer WHERE ((Tbl_AU.Gefactureerd)=No)
ORDER BY Tbl_Status.Datum DESC

:?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.