Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

MS SQL 2000 formatowanie liczby na kwotę

517 views
Skip to first unread message

Jarosław Kozik

unread,
Nov 8, 2007, 3:36:58 PM11/8/07
to
Witam, mam proste pytanie, jak sformatowac wartość liczbową na kwotę w SQL
2000
czyli

wejście 200,6
wynik 200,60 zł

PZD IJKK


Artur Muszyński

unread,
Nov 9, 2007, 3:06:57 AM11/9/07
to
Jarosław Kozik pisze:

1. cast, convert
2. zł to sobie sam musisz dopisać
3. typ kwotowy (money) ma 4 miejsca po przecinku

artur

Jarosław Kozik

unread,
Nov 9, 2007, 2:08:03 PM11/9/07
to
Witam

pierwsza metoda jest dla mnie najlepsz, z tym że CAST(kolumna as
varchar(12)) zamienia przecinek na kropkę - czy można to jakoś ominąć ?

Użytkownik "Artur Muszyński" <art...@union.wytnijto.com.pl> napisał w
wiadomości news:fh14nc$1p0$1...@mx1.internetia.pl...

Jarosław Kozik

unread,
Nov 9, 2007, 2:24:48 PM11/9/07
to
a stosując CAST(kolumna as money(8)) nie formatuje do dwóch miejsc po
przecinku

keczerad

unread,
Nov 9, 2007, 2:42:14 PM11/9/07
to
Jarosław Kozik pisze:

> Witam
>
> pierwsza metoda jest dla mnie najlepsz, z tym że CAST(kolumna as
> varchar(12)) zamienia przecinek na kropkę - czy można to jakoś ominąć ?


sprobowac zmienic jezyk na polski, jezyk w kontekscie usera SQL


--

keczerad

http://www.e-mo.com.pl
sklep w (X)HTML wraz z modulem do Subiekta GT

Jarosław Kozik

unread,
Nov 9, 2007, 2:52:53 PM11/9/07
to
user dostępowy ma jezyk POLISH
collation na bazie tez Polich_CI_AS

Użytkownik "keczerad" <kecz...@poczta.fm> napisał w wiadomości
news:fh2dek$k0m$1...@mx1.internetia.pl...

Artur Muszyński

unread,
Nov 9, 2007, 4:49:37 PM11/9/07
to
Jarosław Kozik pisze:

> a stosując CAST(kolumna as money(8)) nie formatuje do dwóch miejsc po
> przecinku

Prawdę mówiąc trudno dojść z tym do ładu w ten sposób. W Query
Analyzerze (ustawiona opcja use regional settings):

select cast(1.2 as money)

---------------------
1,20 zł

(1 row(s) affected)

Chyba najlepiej przerzucić formatowanie liczb na klienta.

artur

Jarosław Kozik

unread,
Nov 9, 2007, 5:01:03 PM11/9/07
to
i tak właśnie zrobię :)

Bardzo dziękuje za pomoc

Pozdrawiam IJKK


0 new messages