我在寻找一个解决方案中添加以下三个小数领域,并将其储存在用户定义的字段,这三个字段属于1台,我需要总结它的价值。请帮助!
我曾尝试CAST和转换功能。
RECV_OH_QTY DECIMAL(7,0)
IN_PROC_OH_QTY DECIMAL(7,0)
CS_OH_QTY DECIMAL(7,0)
下面查询:
SELECT TB.ITEM_NO,
TB.LOC,
TB.RECV_OH_QTY,
TB.IN_PROC_OH_QTY,
TB.CS_OH_QTY,
CAST(TB.RECV_OH_QTY + TB.IN_PROC_OH_QTY AS DECIMAL(7,0)) AS RES_VAR
FROM TB
WHERE TB.ITEM_NO = 'xxxxxxxx'
WITH UR;
你的问题是不明确其实如果你的表是TB
例如,你想SUM
每个TB.ITEM_NO
这些值的,所以你可以使用这个查询:
SELECT ITEM_NO
,CAST(SUM(TB.RECV_OH_QTY)+SUM(TB.IN_PROC_OH_QTY)+SUM(TB.CS_OH_QTY) AS FLOAT) AS SumValue
INTO YourNewTable -- if you want to store it in another table
FROM TB
GROUP BY ITEM_NO
如果要计算这些值的所有项目,使之和:
SELECT
CAST(SUM(TB.RECV_OH_QTY)+SUM(TB.IN_PROC_OH_QTY)+SUM(TB.CS_OH_QTY) AS FLOAT)
INTO YourNewTable -- if you want to store it in another table
FROM TB