Abfrage
kari44
Gesendet: 24.08.17 00:20
Betreff: Abfrage


Member

Beiträge: 5

Hallo!

Hat jemand eine Idee ob das lösbar ist?

Es soll ein Bericht für Kunde erstellt werden:

Beispiel:

Tabelle Kunden
Tabelle Transformatoren
Tabelle ÖlAnalysen

Kunde A hat 16 Stk. Transformatoren
Dies darzustellen ist kein Problem !

Ein Transformator kann eine, zwei oder mehrere Ölanalysen haben
Es soll jeweils der Datensatz mit dem letzten Datum und den anderen Daten dieses
Datensatzes zu der vorhergehenden Berichtszeile hinzugefügt werden.


Habe das mit einer Aggregatsfunktion versucht. (Letzter Wert)
Funktioniert, wenn die Reihenfolge der Analysen (ID) und die Erhöhung des Datums logisch sind.

Beispiel:
-- ID | | Datum
1435 | 12.06. 2007
2567 | 23.08. 2012
3456 | 05.10. 2014

Der Wert der ID 3456 wird ausgegeben! Dieser Wert ist korrekt (letztes Datum)



Leider wurden Daten nacherfasst und hier ist dann das Resultat falsch

Beispiel:
-- ID | | Datum
1201 | 12.06. 2007
4320 | 23.08. 2012
3456 | 05.10. 2014

Der Wert der ID 4320 wird ausgegeben! Dieser Wert ist nicht gewünscht weil es nicht das letzte Datum ist.
Der Wert ist jedoch logisch, weil es in der Reihe (ID der letzte Datensatz ist)

Hoffe die Beschreibung der Herausforderung ist verständlich.
Bin auch bereit, was in die Hand zu nehmen!



Top of the page Bottom of the page