Avatar billede maxmull Nybegynder
27. juni 2004 - 19:48 Der er 6 kommentarer og
1 løsning

poster med forskælige datoer

Jeg har en tabel hvor der er en masse besøgsrapporter i

Jeg ville gerne lave en SQL forespørgsel på tabelen hvor jeg får vist en record for hver af de sidste 15 dage hvor der er indtasten besøgsrapporter.

SELECT T_Visit.VisitID, T_Visit.VisitDato
FROM T_Visit
WHERE ????? ;

Der kan godt være mange ens værdier i T_Visit.VisitDato men jeg skal kun bruge den en gang
Avatar billede kabbak Professor
27. juni 2004 - 19:55 #1
har VisitID også ens værdier, eller er det Autonummerering
Avatar billede kabbak Professor
27. juni 2004 - 20:04 #2
SELECT T_Visit.VisitID, T_Visit.VisitDato
FROM T_Visit
GROUP BY T_Visit.VisitID, T_Visit.VisitDato
HAVING (((T_Visit.VisitDato)>Date()-15));
Avatar billede maxmull Nybegynder
27. juni 2004 - 20:16 #3
VisitID er Autonummering
Avatar billede mugs Novice
27. juni 2004 - 20:20 #4
SELECT DISTINCT TOP 15 Tabel1.dato
FROM Tabel1;

Hvis der ikke er indtastet besøgsrapporter for f.eks idag vil kabbak's forespørgsel vise forkert, idet maxmull beder om de sidste 15 dage, hvor der er indtastet. Min forespørgsel viser de sidste 15 indtastninger.
Avatar billede kabbak Professor
27. juni 2004 - 20:38 #5
SELECT DISTINCT TOP 15 T_Visit.VisitDato
FROM T_Visit
ORDER BY T_Visit.VisitDato DESC;

mugs > skal vi så ikke lige sotere modsat også,
for at få de nyeste datoer
Avatar billede mugs Novice
27. juni 2004 - 20:39 #6
Ok kabbak :o)
Avatar billede maxmull Nybegynder
27. juni 2004 - 23:20 #7
Mange tak for de hurtige svar. Så kom jeg videre :-)
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