Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#5

AW: Suche Join-Abfrage

  Alt 14. Mär 2014, 16:34
Mein Beitrag:

Code:
select t.Datum, p.TestName, t.Daten....
  from Pruefungen p
       cross join Parameter t
 where t.Datum = (select MAX(datum) from Parameter x where x.Datum < p.Datum)
Auf Deutsch:
Gib mir für jede Prüfung den Parametersatz, dessen Datum dem Maximum aller Parametersätze entspricht, die vor der Prüfung liegen.

Achtung: Bei zwei Parametersätzen mit gleichem Zeitstempel bekommst Du auch zwei Zeilen.

Alternative Schreibweise:
Code:
select t.Datum, p.TestName, t.Daten....
  from Pruefungen p
     , Parameter t
 where t.Datum = (select MAX(datum) from Parameter x where x.Datum < p.Datum)
  Mit Zitat antworten Zitat