hotti: Abfrage als Vergleich zweier Datensätze möglich?

Beitrag lesen

Kann ich in einer Abfrage realisieren, dass ich 2 Kalenderwochen miteinander vergleichen kann?

Was soll denn der Vergleich erbringen? Die Preisentwicklung für ein bestimmtes Produkt?

Letztlich ist es etwas komplizierter, also Vergleich Warenausgang, offene Liefermenge pro Kunde, Artikel und eben 2 Kalenderwochen miteinander gegenübergestellt.

Ein anderes Beispiel könnte es vielleicht besser veranschaulichen.
Nehmen wir die gemessenen Durchschnittstemperaturen pro Monat und Urlaubsziel.
Der Benutzer möchte zwei Monate direkt miteinander vergleichen.
Pro Monat können aber auch Urlaubsziele hinzukommen und auch welche wegfallen.

Die Tabelle enthält die Felder (das Jahr mal vernachlässigt und nur positive Temperaturen) Ziel, Monat, und Temperatur.

Mir ist nicht klar, wie die Abfrage aussehen könnte, wenn die Quelle bsp. so aussieht:

Temperaturentwicklung ist dasselbe in grün wie die Preisentwicklung:

  • Select Temperatur a, Temperatur b From tab as a join tab as b
  • 2 Zeiträume (between Montag and Freitag), dafür joinen wir tab mit sich selbst
  • das Ziel in der Join-Bedingung Using(Zielort)
  • Where Klause für Zielort = 'Attersee' z.B.

Ich würde ein Statement präparieren und das für jeden Zielort einzeln feuern, Zielort als Platzhalter. Die Darstellung könnte ein Liniendiagramm sein, wobei die Farbe einer Linie einem Zielort zugeordnet ist.

Ungetested ;)