14. september 2011 - 07:34Der er
11 kommentarer og 1 løsning
Forespørgelse i tabel
Hej
Jeg sider med en tabel hvor der blivet indtastst service på vores biler. Hvordan laver jeg en forespærgelse så jeg får sidste service på alle biler Tabellen indeholler id, bilnr,dato for service
Det burde være ret nemt - lav en query hvor du har datoen som første felt. Sorter på datoen i faldende orden og lav så en guppering. Så burde det virke.
Når du laver din forespørelse ved at trøkke felter ned i gotteret eller indsætter kriterier, sorterer vil Access automatisk danne din SQL-sætning. Du ser den i menuen Vis > SQL.
Der indsætter du ordet DISTINCT lige efter SELECT.
SELECT [Bil service].[Bil nr], Max([Bil service].Dato) AS MaxOfDato FROM [Bil service] GROUP BY [Bil service].[Bil nr];
PS: Tænk meget over dine feltnavne og tabelnavne. Ham der har bestemt at det er tilladt med mellemrum i disse er ikke med på min venneliste på Facebook.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.