Prozent ausrechnen?

Hey
ich möchte Zwei Spalten durcheinander teilen,
so weit so gut aber der Wert geht weit unter Null,
also 0,002 oder so und dann kürzt mir das SQL natürlich weg, bevor ich es mal hundert nehmen kann um die Prozent zu erhalten.
Gibts da irgend einen Trick?, so ne feste Funktion oder so?
habs schon mit CAST(Spalte 1/spalte 2 DECIMAL(5,2) ) probiert.

Scheint vieleicht ne dumme Frage zu sein, aber mein kleines SQL Buch spuckt da nichts aus
Gruß
BoOnOdY

probier mal

spalte1::decimal(5,2) / spalte2::decimal(5.2) oder so.

test=*> select 2::int::decimal(5,2) / 100000;
          ?column?
----------------------------
 0.000020000000000000000000
(1 row)

Jop funzt, also muss ich das einzeln definieren.
Hab das ma eingerückt da sieht das auch ganz logisch aus :wink: danke :smiley: