Hallo zusammen,

ich muss mit SQL rechnen und führe dabei verschiedene
Befehle aus, bis auf einen klappt das auch wunderbar !

Folgende Rechenformel macht mich "fertig"...

select cast( 9920 /12000 * 145000 as decimal(13,0) ) as wert from datei where feld=1

Ich habe schon die verschiedensten "Klammern" gesetzt, habe auch über "Punkt vor Strichrechnung" nachgedacht und die Formel vom Ursprung ((12000-2080)/12000 * 145000) auf den o.g. Wert geändert...
ABER es kommt immer 0 raus !!!!!


Lt. "Windows calc" und "Excel" müsste aber 119866,666666 rauskommen !

In Excel lautet die Formel "=(E2-E3)/E2*B2", wobei die Zellen..
E2 = 12000
E3 = 2080
B2 = 145000
die gezeigten Werte haben !
!

Hat irgend jemand einen Tipp oder vielleicht sogar die Lösung ?

Vielen Dank im Voraus !
Peet