【发布时间】:2017-07-03 20:09:11
【问题描述】:
这是我的特定 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
在我的应用程序中,我运行此查询来计算订单量(总和),将其写入volumeoforders 列并在 gui 中显示。但我有一个具体的报价号码。
现在我需要一个 sql 脚本、视图或程序来为所有 offernumbers 执行此操作,而不仅仅是 'AB.1234.56'。
有什么好的方法可以做到这一点?
【问题讨论】:
-
编辑您的问题并提供示例数据和所需结果。
-
我认为在查询中使用参数是一种适合您的方式。假设您使用的是 .NET,这是存储过程的解决方案,但您以与查询相同的方式使用它:stackoverflow.com/questions/43953617/…
标签: sql sql-server where