我正在上課的任務,我一直停留了大約兩個小時就這個問題:麻煩在SQL Server中顯示與CONVERT功能小數點
「項目發票平均總價,最小總價格和最高總價格。 貨幣總是格式化爲小數點後兩位。「
所以,我想出了這個查詢:
SELECT
CONVERT(DECIMAL(8),AVG(INV.TotalPrice),2) AS 'Average Price',
CONVERT(DECIMAL(8),MIN(INV.TotalPrice),2) AS 'Miniumum Price',
CONVERT(DECIMAL(8),MAX(INV.TotalPrice),2) AS 'Maximum Price'
FROM INVOICE INV;
的數學函數工作得很好,但我無法小數點後才能到數字和小數點本身價格後。例如,在「平均價格」上,我得到「187」的輸出,但我需要「187.00」。
我有點卡住了。我試過翻看堆棧溢出的其他問題,但我還沒有找到解決我的具體問題的問題。任何幫助,將不勝感激。
參見[寫入保留兩位小數SQL服務器數量]( http://stackoverflow.com/q/441600/161052) – JYelton