Announcement

Collapse
No announcement yet.

Problem in money convertierung

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

  • Problem in money convertierung

    Hi,

    kennt jemand das Phänomen, bei z.B. der Zahl 114,25 wenn ich diese von einem varchar in money convertiere " convert(money,Netto) " hängt er mir noch 2 Nullen dran: 11400,25.
    Hat mir jemand einen Tip?

    Danke schön und Grüße

    Bernd

  • #2
    Hallo Bernd,

    das ist kein Phänom und es werden nicht 2 Nullen dran gehängt.
    Zahlen werden im US-en Format erwartet und dort ist das Komma der Tausender-Trenner; er wird einfach ignoriert.

    SELECT CONVERT(money, '114,25')
    liefert 11.425,00

    SELECT CONVERT(money, '114,250')
    liefert 114.250,00

    Richtig:
    SELECT CONVERT(money, '114.250')
    liefert 114,25
    Olaf Helper

    <Blog> <Xing>
    * cogito ergo sum * errare humanum est * quote erat demonstrandum *
    Wenn ich denke, ist das ein Fehler und das beweise ich täglich

    Comment


    • #3
      Hallo Olaf,

      ok, dann hatte ich wohl die meiste Zeit andere Zahlen bekommen und noch nicht gemerkt

      mhhh, aber wie bekomme ich jetzt den Punkt vor das Komma in meiner view?
      Das hab ich nicht ganz hinbekommen.
      So funktionierts leider nicht:
      replace(ltrim(rtrim(convert(money,KUIR_Netto))),', ','.') KUIR_Netto,


      Danke schon mal im voraus!

      Grüße

      Bernd

      Comment


      • #4
        ????
        Hier
        http://entwickler-forum.de/showpost....77&postcount=4
        hast Du es doch scheinbar auch hinbekommen.

        Erst das Replace Komma durch Punkt und danach erst das Convert.
        Olaf Helper

        <Blog> <Xing>
        * cogito ergo sum * errare humanum est * quote erat demonstrandum *
        Wenn ich denke, ist das ein Fehler und das beweise ich täglich

        Comment


        • #5
          Hi,

          okok, manchmal sollte ich halt´n bißchen mitdenken, habs aber grad selbst gemerkt


          Jedenfall funktionierts jetzt und danke nochmal!!

          Grüße


          Bernd

          Comment

          Working...
          X