Ich hätte mal gern ein Problem, und zwar habe ich einen Spielplan und will berechnen, welche Heimspiele innerhalb der nächsten Woche stattfinden. Dazu hab ich folgendes SQL-Statement zusammengebastelt:
SELECT datum\_hin
,uhrzeit\_hin
,datum\_rueck
,uhrzeit\_rueck
,prefix
,name
,gegnermannschaftsID
,wappen
FROM spielpaarungen
, vereine
AND spielpaarungen
.vereinsID
= vereine
.vereinsID
AND (ort\_hin
='heim' AND DATEDIFF(datum\_hin
,'$date')<=7 AND $date <=datum\_hin
)
OR (ort\_hin
='auswärts' AND DATEDIFF(datum\_rueck
,'$date')<=7 AND $date <=datum\_rueck
)
Problem ist jetzt: das liefert irgendwie nur EIN Spiel und nicht ALLE Spiele innerhalb der nächsten Woche und ich hab keine Ahnung warum.
Dazu kommt noch, dass DATEDIFF nicht in phpmyadmin benutzt werden kann, warum auch immer.
Kann mir da jemand helfen?