这应该是一个简单的解决方案,但我想不出怎么做。我只想要一个sql语句来获取一个语句中的几个项目的总和。
Column names:
LIPQOH
LBLITM
我试过的声明:
SELECT SUM(LIPQOH) as x, IBLITM
FROM CPJDDTA81.F4101JD
WHERE IBLITM IN('123456','1254484')
此语句返回IN语句中所有部件号的TOTAL总和,但我希望它为每个部件号返回一个总和。我希望这是有道理的,有人可以帮助我。
感谢。
答案 0 :(得分:3)
您应该使用“GROUP BY
”:
SELECT SUM(LIPQOH) as x, IBLITM
FROM CPJDDTA81.F4101JD
WHERE IBLITM IN('123456','1254484')
GROUP BY IBLITM
答案 1 :(得分:3)
我相信你正在寻找GROUP BY
条款:
SELECT SUM(LIPQOH) as x, IBLITM
FROM CPJDDTA81.F4101JD
WHERE IBLITM IN('123456','1254484')
GROUP BY IBLITM
答案 2 :(得分:3)
IBLITM
字段上的分组:
SELECT SUM(LIPQOH) as x, IBLITM
FROM CPJDDTA81.F4101JD
WHERE IBLITM IN('123456','1254484')
GROUP BY IBLITM