0
我正在运行查询以检索尚未批准的发票清单。此查询通过电子邮件生成每日警报。该电子邮件包含客户名称,inv#,小计,调整,最终总计的HTML表格。我希望能够在总小计,整体调整以及整个表格的总最终总表之前列出摘要。执行SQL语句后,我得到一列数据。我怎样才能得到这些数据的总数?
ex:
Total Sub-total: 10 Total Adj: -8 Total Billed: 2 Sub-Total Adj Total 7 -6 1 3 -2 1
我试图SUM(小计),但它仅(在此示例“7”)中检索第一子共代替把它们加起来。帮帮我?
我使用的查询是:
SELECT dbo.CurInv.subtotal AS "subtotal", dbo.CurInv.CIAdj AS "Adj",
dbo.CurInv.CIAdj+dbo.CurInv.subtotal+dbo.CurInv.CISTax AS "TotalInvoice",
SUM(dbo.CurInv.CIAdj) AS "Total Write Up(Down)"
FROM dbo.Clients, dbo.CurInv
您是如何生成电子邮件的?如果它是php,coldfusion,.net,无论如何,使用该代码来获得你的总和。 –
我不知道如何回答,而不是说我只使用HTML。对不起,我对这方面的知识有限。我使用
@ user2607658您需要使用某种GROUP BY子句的SUM。请编辑该问题以包含您当前的SQL查询。 –
回答
您可以使用UNION运算符。您需要定义一个列来指定个人数据与总数据。
来源
2013-07-22 18:22:47 ayb
我试过了,我收到两个错误:(8180)37000:[Microsoft] [SQL Native Client] [SQL Server]声明无法准备。 AND(1013)37000:[Microsoft] [SQL Native Client] [SQL Server] FROM子句中的对象“dbo.CurInv”和“dbo.CurInv”具有相同的公开名称。使用相关名称来区分它们。有没有其他信息可以提供帮助? – amhultman
我结束了刚刚创建计算每行的总和,然后添加该表到查询新表。
来源
2013-07-29 14:54:25 amhultman
相关问题