Registriert seit: 18. Jul 2005
18 Beiträge
|
Felder automatisch berechnen in Mastertabelle
13. Feb 2009, 16:12
Datenbank: SQLServer • Version: 2005 • Zugriff über: ADO
Hallo,
ich habe folgendes Problem:
Ich habe 2 Tabellen (Rechnung und Position)
die Tabelle Position enthält die einzelnen Rechnungspositionen und hat folgenden Aufbau
Renr | Posnr | Menge | Preis | Gesamtpreis
wobei Renr ein Fremdschlüssel für Rechnung ist und Gesamtpreis ein berechnetes Feld mit Menge * Preis
die Tabelle Rechnung soll so aussehen:
Renr | Summe
wobei Summe die Summe der Gesamtpreise ist, wo die Renr identisch ist.
mit
select renr, sum( Gesamtpreis) as Summe from position group by renr
bekomm ich die benötigten Werte, aber wie bekomm ich die an besten in die Rechnungen rein?
Am liebsten wäre mir, wenn das Feld genauso berechnet werden kann, wie der Gesamtpreis, dh, ich muss im Programm nichts beachten und es wird immer von dem SQLServer berechnet berechnet.
Gruß, Jenns
|