我是一名新秀 SQL 程序员,但在这里和许多其他 SQL 论坛中搜索过,但无法弄清楚为什么我的简单除法脚本仍然忽略小数。我已经将所有内容都转换为十进制,但在输出中仍然没有得到任何内容。.
(CAST((ABS(CAST(CAST(SUM(h4qqnb) AS DECIMAL(12,4)) - CAST(SUM(h4hdnb) AS DECIMAL(12,4))AS DECIMAL(12,4)))/CAST(SUM(h4hdnb) AS DECIMAL(12,4))) AS DECIMAL(10,2))*100)||'%' AS Count_Variance_Rate,
我错过了什么?
谢谢!