我在返回带有两位小数的计算结果时遇到问题,我的查询在客户端运行正常,但我的演示软件在CAST方面似乎有问题,是否有其他方法/函数可以用来完成此任务?
CASE
WHEN HHICWCD = 'Y' THEN CAST((HHIEXCW * HHIPRCN) AS NUMERIC(5,2))
WHEN HHICWCD = 'N' THEN CAST((HHIQYSA * HHIPRCN) AS NUMERIC(5,2))
ELSE 0.00
END AS "Extended Price",
2条答案
按热度按时间yjghlzjz1#
1yjd4xko2#
我把DECIMAL(5,2)改成了DECIMAL(7,2),现在可以用了,谢谢大家的帮助,每天都在学习!