私は次のコードを持っています:
SELECT cast(Listenpreis*1.19 as decimal(29,2)) as Listenpreis
FROM [SL_M03KNE].[dbo].[ARKALK]
私はこの値を取得します: 5.59
ドットをコンマに置き換えようとするので、Value: 5,59 を取得します。
私はコードを試します:
SELECT replace((cast(Listenpreis*1.19 as decimal(29,2)) as Listenpreis),'.','))
FROM [SL_M03KNE].[dbo].[ARKALK]
しかし、構文に何か問題があります。何か案は?
私が見つけた:もし私が
select Artikelnummer,Listenpreis*1.19 as money from [SL_M03KNE].[dbo].[ARKALK]
私が得る: 5,59
もし私がするなら
EXEC master..xp_cmdshell 'bcp "select Artikelnummer,Listenpreis*1.19 as money from [SL_M03KNE].[dbo].[ARKALK]" queryout "D:\shop\xml\Artikelpreise_ohne.csv" -E -c -T -x
bcp はコンマからドットへの変換を行います。どうすればこれを修正できますか?