stijnkuijpers
Gebruiker
- Lid geworden
- 28 dec 2007
- Berichten
- 12
Beste forumbezoekers,
ik zou graag een SQL willen met als resultaat de rij met de hoogste waarde in veld "STARTDATUM", voorbeeld hieronder.
Wie kan me helpen?
TABEL:
KLANT_ID, STARTDATUM, ITEM1, ITEM2, ITEM3
1,01-01-2009,Y,1,T
1,01-02-2009,Y,2,H
1,01-03-2009,Z,3,F
1,01-04-2009,A,4,V
Gewenste resultaat:
KLANT_ID, STARTDATUM, ITEM1, ITEM2, ITEM3
1,01-04-2009,A,4,V
Waarom?
STARTDATUM is het hoogste voor KLANT_ID = 1
Al geprobeerd:
select max(STARTDATUM), *
from TABEL
where KLANT_ID = 1
melding: "not a single group by function"
Ook geprobeerd:
select max(STARTDATUM), item1
from TABEL
where KLANT_ID = 1
group by item1
resultaat:
MAX(STARTDATUM),ITEM1
01-01-2009,Y
01-02-2009,Y
HELP!!!!!!!!
ik zou graag een SQL willen met als resultaat de rij met de hoogste waarde in veld "STARTDATUM", voorbeeld hieronder.
Wie kan me helpen?
TABEL:
KLANT_ID, STARTDATUM, ITEM1, ITEM2, ITEM3
1,01-01-2009,Y,1,T
1,01-02-2009,Y,2,H
1,01-03-2009,Z,3,F
1,01-04-2009,A,4,V
Gewenste resultaat:
KLANT_ID, STARTDATUM, ITEM1, ITEM2, ITEM3
1,01-04-2009,A,4,V
Waarom?
STARTDATUM is het hoogste voor KLANT_ID = 1
Al geprobeerd:
select max(STARTDATUM), *
from TABEL
where KLANT_ID = 1
melding: "not a single group by function"
Ook geprobeerd:
select max(STARTDATUM), item1
from TABEL
where KLANT_ID = 1
group by item1
resultaat:
MAX(STARTDATUM),ITEM1
01-01-2009,Y
01-02-2009,Y
HELP!!!!!!!!