取货币型格式化并计算
怎么从SQL中取货币型数据格式化并计算啊?
------解决方案--------------------货币数据不需要用单引号 ( ') 括起来。但是,货币数值之前必须带有适当的货币符号。例如,若要指定 100 英镑,请使用 £100。   
 money 和 smallmoney 被限制到小数点后 4 位。如果要求小数点后有更多位,请使用 decimal 数据类型。   
 用句点将局部的货币单位(如分)从总体货币单位中分隔出来。例如,2.15 表示 2 元 15 分。   
 尽管这些数据类型的显示形式中包括逗号分隔符,但是逗号分隔符不能用在 money 或 smallmoney 常量中。只能在显式转换为 money 或 smallmoney 的字符串中指定逗号分隔符,比如:   
 USE Northwind 
 GO 
 CREATE TABLE TestMoney (cola INT PRIMARY KEY, colb MONEY) 
 GO 
 SET NOCOUNT ON 
 GO   
 -- The following three INSERT statements work. 
 INSERT INTO TestMoney VALUES (1, $123.45) 
 GO 
 INSERT INTO TestMoney VALUES (2, $123123.45) 
 GO 
 INSERT INTO TestMoney VALUES (3, CAST( '$444,123.45 ' AS MONEY) ) 
 GO   
 -- This INSERT statement gets an error because of the comma 
 -- separator in the money string. 
 INSERT INTO TestMoney VALUES (3, $555,123.45) 
 GO 
 SET NOCOUNT OFF 
 GO 
 SELECT * FROM TestMoney 
 GO