Op Fri, 7 Apr 2000, Sander 'Cerberus' Klein Lebbink schreef:
> On Fri, 7 Apr 2000, E. Wettingfeld wrote:
>
> ] Ik heb nog nooit met Access gewerkt, maar iedereen weet wat Access is. Ik
> ] zou zo geen database programma voor Linux kunnen noemen.
>
> SQL!
>
Ik zit de laatste tijd ook wel eens te SQL-en en kan inmiddels
aardig met het select statement overweg. Vandaag liep ik echter tegen
iets aan wat ik niet 1-2-3 voor elkaar kreeg. Misschien dat 1 van jullie
een oplossing weet voor het volgende.
In een tabel zitten regels met de volgende kolommen:
klant, benodigde_info, invoer_datum. In die tabel kunnen meerder regels
zitten waarvan klant hetzelfde nummer heeft. Nu wil ik een overzicht
waarbij ik iedere klant selecteer die in die tabel zit maar dan zodanig
dat ik alleen de regel krijg die het laatst is toegevoegd.
Dat moet dus iets worden zoals:
select klant, benodigde_info from mijn_tabel where invoer_datum = (select
max(invoer_datum) from mijn_tabel where klant = "de klant die ik op dit
moment selecteer");
Is er onder jullie iemand die weet of dit kan en zo ja hoe ik dan de waarde
van klant doorgeef binnen het statement?
gerrit
http://www.dds.nl/~nowmoo/