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/

Antwoord per e-mail aan