sql 两个 numeric 类型字段 如何计算

来源:百度知道 编辑:UC知道 时间:2024/09/21 23:35:16
用access 时候
<%=Round(rs("zongjia")/rs("mianji")*10000,3)%> 可以计算
转换成sql(字段类型是numeric) 后怎么计算不出结果了
请高手指教!!!!
是取出记录的结果进行计算。。。。。。

用SELECT取出来数据必须经过转换才能参加数值运算,即使数据库字段是数值型的,但取出来后必须转换为数值型,不然就报错!
用formatnumber或者cdbl格式化
这样写:
<%=Round(FormatNumber(rs("zongjia"))/FormatNumber(rs("mianji"))*10000,2)%>

select convert(numeric(18,3),zongjia/mianji)