Avatar billede mdj Nybegynder
07. oktober 2000 - 21:06 Der er 6 kommentarer og
1 løsning

Problemer med en query i asp

Hvorfor får jeg ikke nogle poster ud når jeg skriver denne:

SELECT * from [news] where [date]=GETDATE()-2 ORDER BY [dato] DESC

Hvordan ser GETDATE ud i forhold til date() i asp?
Avatar billede tigerdyr Nybegynder
07. oktober 2000 - 21:34 #1
Hvordan virker følgende for dig ?
SELECT * from news where date=(DATE()-2) ORDER BY dato DESC

Avatar billede mdj Nybegynder
07. oktober 2000 - 21:57 #2
Det gør den ikke da \"date()\" er en VBscript kommando, og jeg er ved at konvetere min database fra access (hvor det virker) til MSSQL 7 hvor den vil have GETDATE i stedet, problemet er at datoen står på en anden måde i SQL end i ASP/Access.
Avatar billede tigerdyr Nybegynder
08. oktober 2000 - 11:34 #3
Ahh, det var ikke fra ASP du ville bruge den query ??
Avatar billede tigerdyr Nybegynder
08. oktober 2000 - 11:48 #4
Kig evt. på DATEADD(), hvis du vil have REN SQL Server 7.0 syntaks!
Avatar billede tigerdyr Nybegynder
08. oktober 2000 - 12:15 #5
Belastende, jeg kan sgu ikke lige få den til at acceptere = hvis jeg kører med dateadd (måske pga. forskellige datoformater, da min test kørte på hhv. ren tal i tabel og alpha repræsenteret (eg. oct. 10 osv.) i queryen, men ellers virker dette faktisk:
SELECT * from Protokol where DagsDato > (DATEADD (day, -3, GETDATE())) ORDER BY DagsDato DESC
Avatar billede mdj Nybegynder
08. oktober 2000 - 13:22 #6
Takker... så fik jeg da noget at arbejde ud fra :)
Avatar billede tigerdyr Nybegynder
08. oktober 2000 - 16:33 #7
Selv tak :o)
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