vis resultater d.d. og en uge frem

Tags:    php

hejsa...

jeg vil gerne i en sql sætning kunne vise alle resultaterne fra d.d og en uge frem.

Feltet jeg har datoen i er et date felt med formatet 2003-08-19

Jeg vil så gerne have en sætning som henter resultaterne fra dags dato og 8 dage frem. Altså hvis der er et arrangement på tirsdag (det er tirsdag i dag) så vises dette også.

Godt nytår til alle jer derude og tak for at godt år herinde.

Med venlig hilsen

Dennis Hansen
post at dennishansen dot dk



3 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
hejsa...

jeg vil gerne i en sql sætning kunne vise alle resultaterne fra d.d og en uge frem.

Feltet jeg har datoen i er et date felt med formatet 2003-08-19

Jeg vil så gerne have en sætning som henter resultaterne fra dags dato og 8 dage frem. Altså hvis der er et arrangement på tirsdag (det er tirsdag i dag) så vises dette også.

Godt nytår til alle jer derude og tak for at godt år herinde.

Med venlig hilsen

Dennis Hansen
post at dennishansen dot dk



SELECT * From 'db' Where 'din dato' < UNIX_TIMESTAMP(TIME()+604800) AND ('din dato' = UNIX_TIMESTAMP(TIME()) OR 'din dato' > UNIX_TIMESTAMP(TIME()) )

sådan cirka


~Life is to short for windows~





User
Bruger #52 @ 01.01.04 14:49
Lidt mere overskueligt kan det gøres ved:

SELECT * FROM testtable WHERE dato >= NOW( ) AND dato <= DATE_ADD( NOW( ) , INTERVAL 8 DAY )

Så er det osse lige til at ændre hvor mange dage du vil have frem i tiden
--
Med Venlig Hilsen
Lasse Hjorth
@CyboFuto at irc #udvikleren.dk



jeg kom på sporten af hvordan hvordan det skulle laves, men kunne ikke bruge unixtimestamp!

Sååå I får begge lidt!



t