Hauke: Abgeleitete Attribute in einer Relation

Beitrag lesen

Hallo,

also ich versuche es mal genau zu formulieren ;-)

Ich habe folgendes:

Wasserkosten | Kennzahl | Jahr | Schmutzwasser | Regenwasser |
--------------------------------------------------------------
             | 12345678 | 1999 |    1,99       |    2,99     |
             | 12345678 | 2000 |    2,99       |    3,99     |
             | 23456789 | 1999 |    0,99       |    2,99     |
             | ........ | .... |    ....       |    ....     |

ALLG_WERTE   |   NAME   | Wert |
--------------------------------
             | Flaeche  | 130  |
             | Verbrauch| 20   |

Soweit wie es zur Zeit aussieht.
In der Relation Wasserkosten sind ca. 10.000 Einträge

Nun muss für jede Kennzahl aus dem neusten Jahr (dem aktuellsten welches vorhanden ist) berechnet werden :
 4 * ALLG_WERTE(Verbrauch -> Wert) * 365 / 1000 * WASSERKOSTEN(Kennzahl, Jahr -> Schmutzwasser) + WASSERKOSTEN(Kennzahl, Jahr -> Regenwasser) * ALLG_WERTE(Flaeche -> Wert)

Ich weiß jetzt nicht genau wie ich das schreiben soll, am besten am Beispiel:
Wenn die aktuelle Kennzahl 12345678 ist, dann soll da stehen
 (4 * 20 * 365 / 1000 )* 2,99 + (3,99 * 130)

Das könnte ich jetzt zwar direkt mit einem komplexen SQL - Select Query machen, nur ich brauche auch die Max-, Min- und Mittelwerte von allen Ergebnissen diser Formel für alle Kennzahlen (zum aktuellsten Jahr). (Also um die Abweichung von der aktuellen Kennzahl zum Durchschnitt, Max und Min zu haben)

Also wäre es ja am besten, wenn das Ergebnis dieser Formel irgendwo gespeichert wird, damit ich mit min und max arbeiten kann.

Ich hoffe das ist etwas verständlicher geworden, ich weiß nicht wie ich das sonst am besten formulieren soll.

Danke trotzdem,
Hauke