这是我的特定 sql 查询(ms sql)
SELECT SUM(Sum2) AS Sum
FROM (SELECT ROUND(bidsum,2) AS Sum2
FROM TableDocuments
WHERE MANeu = 'AS400'
and Art = '3'
and DokumentTyp = '3'
and offernumber = 'AB.1234.56'
) src
在我的应用程序中,我运行此查询来计算订单量 (Sum),将其写在列中volumeoforders
并在 gui 中显示。但是我有一个具体的offernumber。
现在我需要一个 sql 脚本、视图或程序,它不仅适用于“AB.1234.56”,而且可以为所有的报价编号执行此操作。
有什么好的方法可以做到这一点?
使用GROUP BY您可以获得每个 的信息offernumber
,如下所示:
SELECT src.offernumber, SUM(src.Sum2) AS Sum
FROM (
SELECT offernumber, ROUND(bidsum,2) AS Sum2
FROM TableDocuments
WHERE MANeu = 'AS400' and Art = '3' and DokumentTyp = '3'
) src
GROUP BY src.offernumber
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句