标签: sql tsql math
我在Sql server中有两列
金额为3059.9,价格为29000 价格*金额应为88737100但不会返回正确的值。 我应该将任何列转换为其他数据类型吗? 结果是8.87371E + 07,如何在没有科学记数法的情况下显示它?
答案 0 :(得分:1)
试试CAST(Amount AS DECIMAL(38, 2)) * Price。阅读DECIMAL并根据数字和数字进行相应调整。小数位。
CAST(Amount AS DECIMAL(38, 2)) * Price