Hallo zusammen,
ich habe folgende Tabelle:
Startzeit (datetime), Endzeit(Datetime), Abflugsort, Ankunftsort etc.
Pro Tag gibt es mehrere Eintragungen von Flügen und ich möchte eine Tabelle haben, die zusammengefasst nach Tagen wie folgt aussieht:
Tag, erste Abflugzeit des Tages, letzte Ankunftszeit des Tages, erster Abflugort, letzter Ankunftsort.
Mit group by kann ich bis auf die Abflugs- und Ankunftsorte alles so bekommen, wie ich es möchte, sieht ungefähr so aus:
Jetzt fehlen mir die zugehörigen Abflugs- und Ankunftsorte und ich weiß nicht, ob ich das mit einem Join oder einer Unterabfrage machen müsste und vor allem wie.
Vielen Dank im Voraus, Stephan
ich habe folgende Tabelle:
Startzeit (datetime), Endzeit(Datetime), Abflugsort, Ankunftsort etc.
Pro Tag gibt es mehrere Eintragungen von Flügen und ich möchte eine Tabelle haben, die zusammengefasst nach Tagen wie folgt aussieht:
Tag, erste Abflugzeit des Tages, letzte Ankunftszeit des Tages, erster Abflugort, letzter Ankunftsort.
Mit group by kann ich bis auf die Abflugs- und Ankunftsorte alles so bekommen, wie ich es möchte, sieht ungefähr so aus:
Code:
select cast(`flightspercm`.`start` as date) AS `date`, cast(min(`flightspercm`.`start`) as time) AS `start`, cast(max(`flightspercm`.`end`) as time) AS `end`, `flightspercm`.`crew` AS `crew` from `flightlog`.`flightspercm` group by cast(`flightspercm`.`start` as date)
Vielen Dank im Voraus, Stephan
Comment