webForumDet fria alternativet

ta fram poster som är inom en vecka

Databaser & SQL

8 svar · 210 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Frågan#1

hur gör jag det tabellen jag använder är denna

t_matcher
--------------------
f_id
f_datum
osv osv
---------------------

Nu vill jag alltså ta fram matcherna som finns inom den kommande veckan

PS access är det jag använder DS

mvh icaaq

------------------
-::| a tribute to LarsG |::-

Medlem sedan juni 200032 967 inlägg
#2

Prova:

SELECT * FROM t_matcher WHERE fdatum <= DateAdd("d", 7, now())

Mvh,

Medlem sedan okt. 20005 273 inlägg
#3

Nu har jag den så här

SELECT [f_id], [f_hemma], [f_borta], [f_tid], [f_datum], [f_plats], [f_sorts]
FROM t_match
WHERE f_klubb=12 And f_hemmares=Null And f_datum<=#2/4/2002#
ORDER BY [f_datum] DESC;

men jag får inte fram några poster.....

------------------
-::| a tribute to LarsG |::-

[Redigerat av icaaq den 28 jan 2002]

Medlem sedan juni 200032 967 inlägg
#4

Du kan inte skriva And f_hemmares=Null . Jämför du med null skall du göra så här:

SELECT [f_id], [f_hemma], [f_borta], [f_tid], [f_datum], [f_plats], [f_sorts]
FROM t_match
WHERE f_klubb=12 And f_hemmares [b]is Null[/b] And f_datum<=#2/4/2002#
ORDER BY [f_datum] DESC;

Dessutom kanske du ska använda between i din datumjämförelse för att inte få med matcher som redan spelats?

Mvh,

Medlem sedan okt. 20005 273 inlägg
#5

Kan du visa en liten fjuk om Between ;)

------------------
-::| a tribute to LarsG |::-

Medlem sedan okt. 20005 273 inlägg
#6

en sak till ...det funkade med IS NULL

mvh icaaq

------------------
-::| a tribute to LarsG |::-

Medlem sedan juni 200032 967 inlägg
#7
SELECT * FROM tblTabell WHERE Datumfält BETWEEN now() AND dateadd("d", "7", now())

Typ. Jag kan dock inte Access, så jag kan inte svära på att det där funkar. :)

Mvh,

Medlem sedan okt. 20005 273 inlägg
#8

om jag vill ta fram alla poster som inte är Null da??
hur skulle det se ut??

mvh icaaq

------------------
-::| a tribute to LarsG |::-

Medlem sedan dec. 200012 464 inlägg
#9

is not null

------------------
essentitia preter non sans multiplicandum

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)