[SQLServer] money en varchar en . en ,

Pagina: 1
Acties:

  • MrHighStone
  • Registratie: November 2001
  • Laatst online: 03-02-2023
Lekkere cryptische titel, maar hier ben ik weer met een convert probleempje in sql server 2000.
Uit een nvarchar(4000) veld wordt een waarde gehaald die geconverteerd moet worden naar een money datatype. Druk met cast en convert in de weer, maar het is weer eens het internationale punten en kommasysteem waarop het mis loopt:
cast ('8,50' as money) geeft 850.0000 (grmbl)
cast ('8.50' as money) geeft 8.5000 (en dat klopt)

Iemand een idee hoe ik dit op z'n t-sql's kan oplossen (code komt binnen een sproc te hangen).

En uiteraard zit de waarde die geconvert moet worden op z'n nederlands in dat nvarchar veld, dus als 8,50.

[ Voor 13% gewijzigd door MrHighStone op 09-01-2003 12:30 ]

Een file op de A12 is nooit grappig...


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

komma vervangen door een punt (REPLACE)?

Today's subliminal thought is:


  • MrHighStone
  • Registratie: November 2001
  • Laatst online: 03-02-2023
het zal moeten vrees ik... had liever een wat elegantere oplossing

Een file op de A12 is nooit grappig...


  • EfBe
  • Registratie: Januari 2000
  • Niet online
In de client converteren en je SP schoonhouden van dit soort onzin. Hiermee houdt je je code land-generiek, waardoor je meerdere cultures kunt ondersteunen.

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

En bovendien zou ik er niet voor kiezen om money waarden in een nvarchar(4000) !! veld op te slaan :P

Today's subliminal thought is:


  • EfBe
  • Registratie: Januari 2000
  • Niet online
Annie schreef op 09 januari 2003 @ 17:45:
En bovendien zou ik er niet voor kiezen om money waarden in een nvarchar(4000) !! veld op te slaan :P
LOL :D daar had ik overheen gelezen, idd, 4000 is het maximale wat er in kan in een nvarchar, beetje aan de ruime kant :)

(naast het feit dat men wel nvarchar's gebruikt, dus non-latin chars wilt gaan gebruiken, maar wel de code hardcoded naar dutch money wil gaan lopen ompoken... beetje weird ;))

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com

Pagina: 1