22. januar 2004 - 22:32Der er
27 kommentarer og 1 løsning
SQL sætning med datoforskel
jeg har nogle søjler...
den ene hedder FOLDER den anden hedder DATO dato indeholder : date() dvs. mm-dd-yyy Folder åbnes rigtig nok... som set her:
SQL = "Select * FROM posts where Folder =" & "'" & "/" & Folder.Name & "'"
jeg vil gerne have endnu en WHERE ind i sql'en hvis det er muligt... kan ikke huske om det er... Denne skal tage de Datoer fra DATO, som er nyere end: date - session("datoforskel")
session("datoforskel") indeholder et heltal. fx 5 (dage)
Den tager nok Date funktionen dato og ikke kolonnen dato når man skriver Date uden [] omkring. Date er reserveret ord i SQL og er en funtion som returnere dags dato. Så vil idag+5 altid være større end idag ;)
fx... den siger i mange tilfælde at der er 1 "new" eller 3 "new"
hvor den istedet skulle vise 0.. du kan på denne side ændre datoforskellen i settings og se dem på forsiden (Main) http://www.mdk-photo.com/underground
satte et manglende tegn ind " SQL = "Select * FROM posts where Folder =" & "'" & "/" & Folder.Name & "' and [Date] between Date() - " & session("datoforskel") & "AND Date()"
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Folder ='/--Change-Game-Music--' and [date] between Date() - AND Date()'.
ok, men det er rigtigt nu?? men jeg smutter for i aften.
Synes godt om
Ny brugerNybegynder
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.