Avatar billede s_f Nybegynder
24. oktober 2007 - 16:12 Der er 4 kommentarer og
1 løsning

Udskriv hvis feltet er 5 minutter gammelt SQL forspørgelse

Hej. Sidder og prøver afsluttet en lille SQL projekt jeg har fået for.
Jeg har lavet en tabel kaldet udlaan:

CREATE TABLE udlaan
(
udlaanID INT,
bogID INT NOT NULL REFERENCES boeger(bogID),
laanerID INT NOT NULL REFERENCES laanere(laanerID),
dato char(20)
)

I den tabel indsætter jeg følgende:

INSERT INTO udlaan
(
udlaanID, bogID, laanerID, dato
)
VALUES
(
1,1,1, GETDATE()
)

Så dato feltet indeholder dato samt tidstempelt.

Nu vil jeg gerne have udskrevet de feltet der er over 5 minutter gamle (har være udlånt i 5 minutter eller derover)

SELECT bogID
FROM udlaan
WHERE dato = ?????

Her kommer mit problem, hvad skal jeg skrive der hvo jeg har spørgsmålstegn??

På forhånd tak

Venlig hilsen
Steffen
Avatar billede fennec Nybegynder
24. oktober 2007 - 16:19 #1
where dato < dateadd("n",-5,getDate())
Avatar billede fennec Nybegynder
24. oktober 2007 - 16:21 #2
Hov der skal vist ikke " omkring
where dato < dateadd(n,-5,getDate())
Avatar billede s_f Nybegynder
24. oktober 2007 - 16:27 #3
haha. Genialt. har jeg brugt et liv på :D it works!

Smid endeli et svar
Avatar billede fennec Nybegynder
24. oktober 2007 - 16:30 #4
.o) <-- One Eyed Jack
Avatar billede s_f Nybegynder
24. oktober 2007 - 18:00 #5
thx
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
Computerworld tilbyder specialiserede kurser i database-management

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