我在表中有两列填充了整数值。对于每条记录,我想分割这两列的值并格式化输出,以便小数点移动到右侧。SQL从int转换为十进制
例如,如果我将一个记录的两列的值设为4和1,并且我想将1除以4(所以1/4),那么我希望输出为25.00。
这里是我尝试了一下前的最后一件事:
CAST(Total AS Decimal(2))/CAST(TotalAnswers AS Decimal(2)) AS 'Percent'
我一直没能找到CAST功能的语法解释,看看有什么十进制传入的参数表示。当我改变它时,它有时会改变小数点右边的位数,但结果并不总是我期待的,所以我想在这里得到一些帮助。
真棒,非常感谢你。 – Darren 2012-04-10 20:57:38