Avatar billede mattjew Nybegynder
02. april 2008 - 12:44 Der er 3 kommentarer

database hvor kun de 2 nyeste indlæg skal vises?

Jeg sidder og er i gang med et eksamensprojekt i informationsteknologi, og har fået et problem som min lærer ikke kan hjælpe mig med.

Jeg vil lave en database til nyheder hvor jeg kun vil have vist de 2 seneste nyheder, men kan ikke finde ud af dette

Jeg har lavet databasen i access og hjemmesiden i dreamweaver.
Avatar billede Slettet bruger
02. april 2008 - 12:52 #1
brug TOP og ORDER BY med et datofelt

eks.
SELECT TOP 25
Fornavn, Efternavn
FROM Elever
WHERE Afgangsår = 1994
ORDER BY Gennemsnit DESC;
Avatar billede mugs Novice
02. april 2008 - 13:40 #2
Hvis der er mere end 2 poster fra samme dag, hvordan skal en dato så udvælge hvilke 2 der er de nyeste. Det går bedre med et felt der viser både dato og tid (Now), der ligger i feltet tid:

SELECT TOP 2 Tabel1.tid
FROM Tabel1
ORDER BY Tabel1.nr DESC;
Avatar billede petersen7913 Forsker
02. april 2008 - 18:09 #3
Du har da forhåbentlig en unik ID til hver nyhed?????? For hvordan vil du ellers styre dine nyheder i din database ...... Jo, det kan gøres, men typisk er det meget mere besværligt IKKE at ha' unik ID på de vigtige tabeller.

Så vælger du bare de største for den dag du vil se på.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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