MySQL Forums
Forum List  »  German

Kombination von 2 Tabellenabfragen
Posted by: bernhard schitter
Date: December 23, 2015 05:10AM

Hallo,

ich habe 2 Tabellen.

Tabelle a: (Sortiert nach datumsec desc)

statnr datum stdmin datumsec
11010 1151223 300 1450839600
11010 1151222 600 1450764000
11010 1151222 300 1450753200
11010 1151221 300 1450666800
11010 1151220 300 1450580400
11010 1151220 0 1450569600
11010 1151219 300 1450494000
11010 1151219 0 1450483200
11010 1151218 600 1450418400
11010 1151218 300 1450407600
11010 1151217 600 1450332000
11010 1151217 300 1450321200

Tabelle b: (Sortiert nach datumsec desc)

statnr datum stdmin datumsec
11010 1151223 300 1450839600
11010 1151222 300 1450753200
11010 1151221 300 1450666800
11010 1151220 300 1450580400
11010 1151219 300 1450494000
11010 1151218 300 1450407600
11010 1151217 300 1450321200

Die Spalten stellen folgendes dar:
statnr: Station
datum: Datum
stdmin: Uhrzeit
datumsec: timestamp

In der Tabelle a sind Einträge zu verschieden Uhrzeiten (0, 300, 600) Einträge vorhanden und in Tabelle b nur Einträge um 300, wobei der Timestamp um 300 in beiden Tabellen gleich ist.

Ich bräuchte ein Select-Statement, dass mir zum Zeitpunkt der Ausführung den Namen der Tabelle zurückliefert, in der letzte Eintrag einer bestimmten Station steht. Wenn zu dem Timestamp Einträge in beiden Tabellen vorhanden sind, sollte Tablelle 2 ausgegeben werden.

Das Ergebnis würde ich mir so vorstellen:

am 23.11. um 0400: Tabelle b
am 22.11. um 0700: Tabelle a
am 22.11. um 0400: Tabelle b
am 21.11. um 0400: Tabelle b
am 20.11. um 0100: Tabelle a
usw.

Ist das mit einer einzelnen SQL-Abfrage möglich?

Danke schon mal für die Antworten.

Options: ReplyQuote


Subject
Views
Written By
Posted
Kombination von 2 Tabellenabfragen
1273
December 23, 2015 05:10AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.