Umfangreiches Query

_Robin_

Grünschnabel
MySQL: Umfangreiches Query

Hallo,

folgende Tabellen existieren:

Tabelle: Hotel
Code:
id | timestamp   | price
1  | 1128117600 | 22
2  | 1128204000 | 18
3  | 1128290400 | 21
4  | 1128376800 | 23
5  | 1128463200 | 22
6  | 1128549600 | 24
7  | 1128636000 | 23
8  | 1128722400 | 22
9  | 1128808800 | 20
10 | 1128895200 | 21
11 | 1128981600 | 19
12 | 1129068000 | 22
13 | 1129154400 | 17
14 | 1129240800 | 23
15 | 1129327200 | 21
16 | 1129413600 | 23
17 | 1129500000 | 22
18 | 1129586400 | 24
19 | 1129672800 | 21
20 | 1129759200 | 24
21 | 1129845600 | 32
22 | 1129932000 | 22
23 | 1130018400 | 12
24 | 1130104800 | 22
25 | 1130191200 | 24
26 | 1130277600 | 23
27 | 1130364000 | 22
28 | 1130450400 | 19
29 | 1130536800 | 29
30 | 1130623200 | 28

Tabelle: Flug
Code:
id | timestamp   | stopover | price
1  | 1128290400 | 7           | 500
2  | 1128895200 | 7           | 540
3  | 1129500000 | 7           | 430

Als Beispiel habe ich bei Hotel als Timestamp den 1.10.2005 - 30.10.2005 genommen (Pro Eintrag ein Tag), bei Flug den 3.10.2005, 10.10.2005 und 17.10.2005

Ein Script soll nun anhand der vorhanden Flüge und Hotels ermitteln welche Reise möglich sind und wieviele diese Kosten. Das Script muss außerdem die Reisedauer berücksichtigen - z.b. 7 Tage.

Beispiel:
Das Script ermittelt den 1. Flug (3.10.2005) und prüft nun in der Hotel Tabelle ob ab diesem Datum die nächsten 7 Tage Hoteleinträge existieren. Wenn ja, so soll der Preis jeden Hoteltages + der Flugpreis addiert werden. Wenn z.b. 14 Tage aufenthalt ist, so kann er mit dem Flug (id=1) hin fliegen und mit Flug (id=2) zurück fliegen.

Ich habe leider noch keine Idee wie ich das realsisieren könnte - über jede Hilfe wäre ich sehr dankbar.

Gruß Sebastian
 
Zuletzt bearbeitet:
Zurück