Ein typischer ,,Laufweg" der in meiner DB immer wieder abgefragt wird, ist;
Ich erstelle eine Abfrage, welche nach Kriterien (die in einem Formular ausgegeben werden), Sortierung und Topwert ein ,,Zwischenergebnis" ergibt. Daraufhin erstelle ich eine zweite Abfrage, die mir mein eigentlich gewünschtes Ergebnis liefert.
Ich habe so ein typisches Beispiel mit hochgeladen.
Meine Frage:
Kann über sql der Arbeitsablauf von 2 Abfragen auf eine reduziert werden?
Ist mir schon wichtig, wenn es möglich ist. Dieser ,,Arbeitsgang" kommt tatsächlich sehr oft vor. Wäre sozusagen eine Musterlösung.
ZitatKann über sql der Arbeitsablauf von 2 Abfragen auf eine reduziert werden?
Grundlagen - SQL ist leicht (6) - Komplexe Abfragen schreiben und lesen (http://www.ms-office-forum.net/forum/showthread.php?t=317066)
Was sonst auffällt:
- Deine Tabelle hat mit Datenbank nicht viel gemein - gleiche Informationen in einem Feld?
- Die Sortierung richtet sich nach ID, also der Reihenfolge der Eintragung. Hätte es denn auswertungsgewollt Auswirkungen, wenn der dritte Spieltag wegen Hitzefrei ausfällt und zu Weihnachten nachgeholt wird und da eingetragen wird?
- Ein erster Blick geht immer in die Tabellendefinition (Tabellenentwurf) und da in die Indizes-Auflistung, da gibt es ein eigenes Fenster. Wenn Du diesen auch machst, was stellst Du fest?