20. januar 2005 - 11:33Der er
20 kommentarer og 1 løsning
udvælge den nyeste dato
Hej Jeg har en database med 8300 poster, som indeholder afdeling og antal tilmeldte kunder på forskellige datoer. Jeg vil kun have den seneste opdatering ud for hver enkelt måned. Eks er der indberetninger d. 2., 7., 9. for observation. En anden er det d. 22 og 31. Så i de to tilfælde skal den hive 9 og 31 ud. Det skal lige siges, at datoen står i et felt: 01-01-2005
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
sql: SELECT ventetid.beh, ventetid.sghnavn, ventetid.vtidf, ventetid.vtidb, ventetid.ambub, ventetid.adgang, Format([opdat],"yyyymm") AS ÅrMåned, Max(ventetid.opdat) AS Dato FROM ventetid GROUP BY ventetid.beh, ventetid.sghnavn, ventetid.vtidf, ventetid.vtidb, ventetid.ambub, ventetid.adgang, Format([opdat],"yyyymm");
Så skal din første forespørgsel se sålede ud: SELECT Format([opdat],"yyyymm") AS ÅrMåned, Max([opdat]) AS Dato, Afdeling FROM [ventetid] GROUP BY Format([opdat],"yyyymm"), Afdeling
Herefter kan du lave en ny forespørgel baseret på denne og på ventetid. Disse 2 joines på dato og afdeling og de resterende felter medtages.
SELECT Format([opdat],"yyyymm") AS ÅrMåned, Max([opdat]) AS Dato, Afdeling, Underafdeling FROM [ventetid] GROUP BY Format([opdat],"yyyymm"), Afdeling, Underafdeling
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.