-1
我有這樣的記錄MS SQL SERVER - 投INT價格格式
Price 0
Price 23
Price 555
當我使用SELECT ...投(價格爲十進制(10,2))
我得到這個奇怪的錯誤:如果價格是0 =我得到.00不是0.00。所有其他變化的工作(23日至23.00,如我所願)。如何解決零?
我有這樣的記錄MS SQL SERVER - 投INT價格格式
Price 0
Price 23
Price 555
當我使用SELECT ...投(價格爲十進制(10,2))
我得到這個奇怪的錯誤:如果價格是0 =我得到.00不是0.00。所有其他變化的工作(23日至23.00,如我所願)。如何解決零?
如果您正在使用SQL Server> = 2012,您可以使用格式爲:
declare @Price int = 0
select format(@Price, 'N') --General format
select format(@Price, 'C') --Currency format
而是變量,你可以在你的表使用相應的表列
我敢肯定,這已被要求(和回答)之前,但只有一種選擇是你在表示層處理這個問題。 –
看起來更像是一個數據庫客戶端設置 – GurV
價格是什麼類型? –