Hallo,
ich versuche eine Abfrage zu erstellen, die einen Preis aus zwei Tabellen zusammensetzt. In der einen Tabellen steht der Preis / Tag, in der anderen Tabelle die Anzahl der gebuchten Tage. Mit der Abfrage soll ermittelt werden, wie viel ein Kunde insgesamt bezahlt hat ( also Preis * Tage). In einer Tabelle würde ich es hinbekommen, ich krieg den Bogen zwischen den Angaben aus zwei Tabellen aber leider nicht hin.
Über einen Tipp wäre ich sehr dankbar!
Gruß,
m0m0
Hallo,
die beiden Tabellen brauchen doch aber einen Bezug, Du musst ja wissen, welcher Preis anzuwenden ist.
In der Preistabelle gibt es ja bestimmt mehrere Preise.
Weiterhin müssen ja auch Preisänderungen über der Zeit berücksichtigt werden.
Hallo,
zum besseren Verständnis hier ein Screenshot des ganzen Konstrukts:
(http://i.imgur.com/9QHTJ1W.png)
tbl_Reisedetails gibt also die Dauer vor, tbl_reiseziel_unterkunft den Preis.
Danke Vorab und Gruß,
m0m0
Hallo,
gerade wollte ich dir vorschlagen, das Tabellenkonzept zu zeigen... ;-)
Ein Festpreis pro Tag unabhängig von der Buchungsdauer ist nicht wirklich realistisch, das war es wohl auch was Klaus bei seiner Rückfrage im Sinn hatte.
Bei dem jetzigen Konzept sollte aber die Ermittlung des Gesamtpreises kein Problem sein.
Wie sieht dein diesbezüglicher Versuch aus?
PS:
Schade übrigens, dass du dein erstes diesbezügliches Thema kommentarlos aufgegeben hast. Ich vermute, es wäre noch einiges am Datenmodell zu verbessern.
Hallo,
das erste Thema hatte ich aufgegeben, da mir die nun vorhandene Datenbank in der Form vorgelegt wurde. Ich bin leider nicht zu dem richtigen Ergebnis gekommen.
Der bisherige Ansatz sieht so aus, dass ich zwar eine Abfrage prinzipiell erstellen kann, auch so, dass eben der Name des Kunden eingetragen werden muss um ein Ergebnis anzuzeigen. Es ist mir aber absolut nicht klar, wie hier etwas aus zwei Tabellen gleichzeitig abgefragt werden kann. Entweder kann ich also den Preis oder die Reisedauer abfragen lassen, nicht beides zusammen. Ich habe es versucht durch googlen herauszufinden, jedoch ohne Erfolg. Danach war der Ansatz hier um Hilfe zu fragen ;)
Gruß,
m0m0
Du musst halt die benötigten Tabellen in der Abfrage zusammenführen. Das sollte eigentlich auch ohne vorheriges Googeln vom Abfrageassistenten unterstützt leicht möglich sein.
Hi MaggieMay,
so sieht meine bisherige Abfrage (erstellt mit dem Assistenten) aus:
(http://i.imgur.com/6K0WMcA.png)
Leider wird hier nur die Summe der Kosten für einen Tag zusammenaddiert. Es fehlt die Multiplikation mit den Reisetagen weiterhin.
(http://i.imgur.com/093FxHo.png)
Mit dem Abfrageassistenten habe ich mich (soweit mir möglich) befasst, ohne die Möglichkeit einer Multiplikation zu finden.
Über einen etwas spezifischeren Tipp würde ich mir sehr freuen.
Gruß,
m0m0
Hallo,
Problem gelöst: Gesamtpreis : [anzahl tage]*[preis_pro_tag]
Danke dennoch.
m0m0