Ergebnis 1 bis 3 von 3

Thema: Prozent ausrechnen?

  1. #1
    BoOnOdY ist offline Benutzer
    Registriert seit
    15.07.2006
    Beiträge
    72

    Standard 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

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von BoOnOdY Beitrag anzeigen
    Hey

    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.

    Code:
    test=*> select 2::int::decimal(5,2) / 100000;
              ?column?
    ----------------------------
     0.000020000000000000000000
    (1 row)
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    BoOnOdY ist offline Benutzer
    Registriert seit
    15.07.2006
    Beiträge
    72

    Standard

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

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum