Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Spezielle Abfrage?!?





Frage

Hi Leute, mein Problem ist folgendes: Ich habe für jeden Tag des Monats eine Tabelle, die jeweils die Felder "ID", "Region" und "Anzahl" enthält. Es handelt sich um Transporte, die IDs sind in einer separaten Tabelle erfasst, die Regionen ebenfalls! ID und Region können also beliebig kombiniert werden, wobei es zu jeder AUFTRETENDEN Kombination dann eine Anzahl gibt. Nicht benutzte Kombinationen sind in der Tabelle nicht enthalten!! Wenn ich nun mehrere Tage betrachte, gibt es natürlich an einzelnen Tagen Kombinationen, die an anderen Tagen nicht auftreten!! Nun soll eine Abfrage erstellt werden, die alle Kombinationen von ID und Region mit den jeweiligen Anzahlen angibt... Bis jetzt habe ich es nur geschafft, alle Kombinationen in eine Abfrage zu bekommen, die in jeder Tabelle enthalten sind. Kombinationen, die nur an bestimmten Tagen auftreten, werden nicht angezeigt (sollten aber für die Tage, an denen sie nicht auftreten, mit leerem Feld bzw. 0 in der Tabelle erscheinen). Sobald ich an den Beziehungen etwas ändere, z.B. sage, er soll alle aus der Tabelle "TransportID" angeben usw., bekomme ich sofort SQL-Fehler!! Kann mir jemand helfen? Danke Flo

Antwort 1 von Teddy7

möglich, daß es auch einfacher geht, aber ich würde
1) eine Abfrage machen in der alle id mit allen Regionen verknüpft werden - also auf die Stammtabellen -> Ergebnis : alle möglichen Kombinationen

2) eine Abfrage über die Tagesdaten, in der je Id und Region die Anzahl summiert wird

3) eine Abfrage die Abfrage 1 und Abfrage 2 verknüpft -- ggf ergänzt um eine eigene Spalte, die 0 ausweist, wenn in der Spalte SummeAnzahl nichts steht.

Gruß
Teddy

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: