Announcement

Collapse
No announcement yet.

Runden in stored Procedure

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Runden in stored Procedure

    Hi,

    Datenbank : Firebird 1.5

    Ich habe einen Geldbetrag. Es handelt sich um den Rückgabewert einer stored Procedure. Wie runde ich den jetzt ? ROUND scheint es nicht zu geben. Finde nichts, was damit was zu tun haben könnte. Innerhalb der SP kommt ein "krummer" Wert raus und den will ich dort schon auf Cent genau runden.

    Thx

    P.S.: der Datentyp ist DECIMAL (15,2)

  • #2
    Hallo,
    mit einem CAST kannst Du auch kaufmännisch runden. z.B.:
    <code>
    select cast(153.23543 as decimal(15,2)) from rdb$database
    </code>
    Thoma
    Thomas Steinmaurer

    Firebird Foundation Committee Member
    Upscene Productions - Database Tools for Developers
    Mein Blog

    Comment


    • #3
      Hallo Hans-Jörg,
      <p>
      alternativ kannst du in der SP auch direkt in Cent rechnen,<br>
      dann reicht ein Cast auf Integer.
      <p>
      Heik

      Comment

      Working...
      X