Toon enkel nieuwste invoer binnen selectie

Status
Niet open voor verdere reacties.

aslingerland

Nieuwe gebruiker
Lid geworden
13 aug 2009
Berichten
2
Hallo,

Mijn kennis op het gebied van MSSQL is beperkt en ik zit zodoende met het volgende probleem wat waarschijnlijk eenvoudig op te lossen is.

[SQL]SELECT INSTALLATIEID, UITVOERDATUM, VOLGENDE_INSPECTIE, ORGANISATIENAAM, GECERTIFICEERD
FROM sysadm.W_TOEZICHT[/SQL]

Na het invoeren van het bovenstaande SQL-statement krijg ik de onderstaande uitkomst.

0010 1-8-2009 31-8-2009
0010 11-8-2009 12-8-2009
0010 10-8-2009
0011 3-8-2009 29-8-2009


Ik wil echter dat per InstallatieID (0010, 0011 etc) maar één rij met enkel de meest recente uitvoerdatum wordt getoond en het resultaat eruit ziet als hieronder weergegeven.

0010 11-8-2009 12-8-2009
0011 3-8-2009 29-8-2009

Kan iemand mij hierbij helpen?

Alvast erg bedankt
 
Zo uit mijn hoofd (dus niet getest)

Code:
SELECT     INSTALLATIEID, MAX(UITVOERDATUM), MAX(VOLGENDE_INSPECTIE), ORGANISATIENAAM, GECERTIFICEERD
FROM         sysadm.W_TOEZICHT 
GROUP BY INSTALLATIEID, ORGANISATIENAAM, GECERTIFICEERD
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan