Hallo,
ich müßte ein datatable um eine berechnete Splate erweitern, damit ich diese mit im DataGridView anzegen kann.
Hier die Umgebung
Tabelle TAB enthält Monat, UmsatzActJahr, UmsatzVorjahr
Im Grid benötige ich folgende Spalten:
Monat,
Umsatz,
kum Umsatz akt Jahr
kum Umsatz Vorjahr
entwicklung in %
Meine SQL-Anweisung, mit der ich schon alles bekomme,außer die prozentuale Enwicklung und ich bekomme die irgendwie nicht in das SQL-Statment mit rein.
Von daher dachte ich an, wenn ich die Berechnung als neue Spalte dem Datatable hinzufügen könnte, wäre es auch gelöst...
SQL-Statment
Jetzt bräuchte ich noch KUMAJ/KUMVJ, wobei hier die Division / 0 abgefangen werden müßte.
Hat jemand eine Idee, wie ich das am besten umsetzen kann.
Viele Grüße
Christina
ich müßte ein datatable um eine berechnete Splate erweitern, damit ich diese mit im DataGridView anzegen kann.
Hier die Umgebung
Tabelle TAB enthält Monat, UmsatzActJahr, UmsatzVorjahr
Im Grid benötige ich folgende Spalten:
Monat,
Umsatz,
kum Umsatz akt Jahr
kum Umsatz Vorjahr
entwicklung in %
Meine SQL-Anweisung, mit der ich schon alles bekomme,außer die prozentuale Enwicklung und ich bekomme die irgendwie nicht in das SQL-Statment mit rein.
Von daher dachte ich an, wenn ich die Berechnung als neue Spalte dem Datatable hinzufügen könnte, wäre es auch gelöst...
SQL-Statment
Select Monat, UmsatzActJahr,
(select sum(umsatzActJahr) from Tab b where b.Monat <= a.monat) as KumAJ,
(select sum(umsatzVorJahr) from Tab b where b.Monat <= a.monat) as KumVJ
from TAB a
(select sum(umsatzActJahr) from Tab b where b.Monat <= a.monat) as KumAJ,
(select sum(umsatzVorJahr) from Tab b where b.Monat <= a.monat) as KumVJ
from TAB a
Jetzt bräuchte ich noch KUMAJ/KUMVJ, wobei hier die Division / 0 abgefangen werden müßte.
Hat jemand eine Idee, wie ich das am besten umsetzen kann.
Viele Grüße
Christina
Comment