Avatar billede larserik Nybegynder
24. april 2003 - 22:43 Der er 2 kommentarer og
1 løsning

SQL Spørringer

Jeg har to spørsmål. Jeg har en spørring som ser slik ut:

SQL1 = "SELECT TOP 3 * FROM News WHERE artistid =" & request.querystring("artist")

Jeg trenger å få dette inn i spørringen ovenfor:
Where NewslistParameter = 0 ORDER BY controlpoint DESC"

Har noen en løsning?

Her er et annet problem: Jeg vil at alle datoer som er mellom i dag og 6 måneder frem i tid vises. Spørringen min ser sånn ut akuratt nå:

SQL5 = "SELECT * FROM Concerts WHERE ArtistID =" & rs2("ArtistID") & " order by playdate ASC"

Må jeg skrive inn noe BETWEEN og bruke NOW? Jeg får det ikke til å fungere. Trenger litt hjelp :)
Avatar billede mortrr Praktikant
24. april 2003 - 22:48 #1
SQL1 = "SELECT TOP 3 * FROM News WHERE artistid =" & request.querystring("artist") & " AND NewslistParameter = 0 ORDER BY controlpoint DESC"

Access:
SQL5 = "SELECT * FROM Concerts WHERE ArtistID =" & rs2("ArtistID") & " AND playdate between now and dateadd('m',6,now) order by playdate ASC"
SQL-server:
SQL5 = "SELECT * FROM Concerts WHERE ArtistID =" & rs2("ArtistID") & " AND playdate between getdate() and dateadd(m,6,getdate()) order by playdate ASC"
Avatar billede larserik Nybegynder
24. april 2003 - 23:15 #2
Får en feilmelding: [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'artistid = AND NewslistParameter = 0'.
Avatar billede larserik Nybegynder
24. april 2003 - 23:23 #3
Nei beklager! Det gikk! :) Jeg gjorde en feil.. Takk skal du ha! :)
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