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
8 svar · 223 visningar · startad av icaaq
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
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.....
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,
Kan du visa en liten fjuk om Between
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,
is not null