Avatar billede brian Nybegynder
15. november 2000 - 08:50 Der er 6 kommentarer og
1 løsning

Finde den nyeste post

Hvordan trækker jeg den sidste post ud en bestemt bruger har indsat i min db.

Tidsreg. sker i et felt med dato/klokkeslæt.
Avatar billede moses Praktikant
15. november 2000 - 08:54 #1
SELECT TOP 1 Resultater.Resultat, Resultater.Dato
FROM Resultater
ORDER BY Resultater.Dato DESC;
Avatar billede brian Nybegynder
15. november 2000 - 09:02 #2
Det virker, men.....

Jeg har nok ikke udtrykt mig tydeligt nok - jeg vil gerne have den sidste post fra samtlige brugere.
Avatar billede moses Praktikant
15. november 2000 - 09:19 #3
Tabellen \"Resultater\" indeholder:
Navn, Dato, Resultat

Query8:
SELECT Resultater.Navn, Max(Resultater.Dato) AS MaxOfDato
FROM Resultater
GROUP BY Resultater.Navn
ORDER BY Max(Resultater.Dato) DESC;

Query9:
SELECT Resultater.Navn, Resultater.Resultat, Resultater.Dato
FROM Resultater INNER JOIN Query8 ON (Resultater.Dato = Query8.MaxOfDato) AND (Resultater.Navn= Query8.Navn);
Avatar billede moses Praktikant
15. november 2000 - 09:20 #4
Det er så selvfølgelig Query9, der giver dig det endelige resultat.
Avatar billede moses Praktikant
15. november 2000 - 09:22 #5
ORDER BY - linien i Query8 kan du godt udelade !
Avatar billede brian Nybegynder
15. november 2000 - 09:31 #6
Det er bare perfekt - takker !

Avatar billede moses Praktikant
15. november 2000 - 09:32 #7
SGO !
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester