Hallo,
ich habe folgendes Problem:
Ich will eine Abfrage �ber drei Tabellen einer Access2000-DB hinweg machen.
Das geht auch mit joins. Allerdings will ich nach einem Feld gruppieren und
es sollen nur Datens�tze ber�cksichtigt werden, die in einem bestimmten
Zeitraum liegen.
Bis zur Gruppierung geht das auch alles. Das sieht dann so aus
SQL = "SELECT COUNT(spiel_id) FROM (TIP INNER JOIN Teilnehmer ON "_
& "Tip.teilnehmer_id = Teilnehmer.id) INNER JOIN Spiel ON Tip.spiel_id =
Spiel.id "_
& " GROUP BY spiel_id"
Jetzt wird mir die Anzahl aller spiel_id's gruppiert ausgegeben.
Will ich den Zeitraum, berechnet aus Datumsfeldern aus den zwei anderen
Tabellen noch hineinnehmen, geht das nicht mehr:
SQL = "SELECT COUNT(spiel_id) FROM (TIP INNER JOIN Teilnehmer ON "_
& "Tip.teilnehmer_id = Teilnehmer.id) INNER JOIN Spiel ON Tip.spiel_id =
Spiel.id "_
& " GROUP BY spiel_id HAVING DATEDIFF('d',Teilnehmer.datum,Spiel.datum)
< 2"
Wer kann mir weiterhelfen?
Boris
| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp