Finde række med den nyeste dato pr id
Kan nogen hjælpe med at lave en forespørgsel der virker. Nedenstående returnerer godt nok kun en række pr id men det er ikke den nyeste, det verker snarere som om det er lidt tilfældigt hvilke rækker der kommer ud.Jeg har brug for den række med nysete "opkdato" for hvert "anlaeg_id"SELECT
Max(anlaeg_config.opkdato) AS Opkaldsdato,
anlaeg_config.afsenderland,
anlaeg_config.kommunikationstype,
anlaeg_config.simnummer,
anlaeg_config.modtageland,
anlaeg.kundeId,
anlaeg.anlaegnr,
kunde.navn,
kunde.adresse1,
kunde.postnr,
kunde.zip,
kunde.bynavn,
groups.name
FROM
anlaeg_config
Inner Join anlaeg ON anlaeg_config.anlaeg_id = anlaeg.anlaegnr
Inner Join kunde ON anlaeg.kundeId = kunde.id
Inner Join groups ON anlaeg.group_id = groups.id
WHERE
anlaeg_config.kommunikationstype = '1' AND
anlaeg_config.modtageland = '0' AND
anlaeg_config.afsenderland = '2'
Group By anlaeg_config.anlaeg_id
order by groups.name
mvh. Karl Henrik