webForumDet fria alternativet

göra om 31 dagar minus till plus 7?

ASP

3 svar · 226 visningar · startad av Meng

Medlem sedan feb. 2003549 inlägg
Frågan#1

Denna hämtar alla kommande och 31 dagar tillbaka.

SQL = "SELECT * FROM news where datum >= #" & DateAdd("d",-31,Date()) & "# Order By datum desc"

Jag vill ha en som hämtar idag och 7 dagar framåt och inget annat. Hur ska den se ut?

Medlem sedan dec. 20003 887 inlägg
#2

Såhär möjligen

SQL = "SELECT * FROM news WHERE datum >= Date() AND datum <= DateAdd('d', 7, Date()) ORDER BY datum desc"
Medlem sedan feb. 2003549 inlägg
#3

Svin bra =)) har du lust att förklara vad alla krussidullerna betyder också?

Medlem sedan dec. 20003 887 inlägg
#4

Jomenvisst

SELECT * [blue]-- hämta alla fält[/blue]
FROM news [blue]-- från tabellen news[/blue]
WHERE datum >= Date() [blue]-- där värdet i kolumnen datum är lika eller större än dagens datum[/blue]
  AND datum <= DateAdd('d', 7, Date())[blue]-- och lika eller mindre än dagens datum + 7 dagar[/blue]
ORDER BY datum DESC [blue]-- sortera efter fallande datumordning[/blue]
268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
135 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)