【发布时间】:2018-03-07 22:21:10
【问题描述】:
您好,我有查询要显示 2 个结果:
SELECT TOP (100) PERCENT CONVERT(varchar, GETDATE(), 103) AS Date,
'Sales Orders' AS Type, COUNT(SalesOrderID) AS Qty,
ISNULL(ROUND(SUM(SubTotal), 2),0) AS [Total Ex GST]
FROM dbo.SalesOrder
WHERE (DateCreated > CONVERT(int, GETDATE()-0.5))
UNION ALL
SELECT TOP (100) PERCENT CONVERT(varchar, GETDATE(), 103) AS Date,
'Invoices', COUNT(InvoiceID) AS Qty,
ISNULL(ROUND(SUM(SubTotal),2),0) AS [Total Ex GST]
FROM dbo.Invoice
WHERE (DateCreated > CONVERT(int, GETDATE()-0.5))
如何添加这 2 个联合 55090.25 和 1522.8 来生成第三行?总计?
【问题讨论】:
-
你能告诉我们查询吗?
-
请编辑您的问题以添加它,以便您可以正确格式化它并且其他用户将能够看到它
-
@LioraHaydont 编辑它:)
-
为什么需要查询来计算总数?你不能在应用程序级别处理这个吗?
-
@GiorgosBetsos 不幸的是没有,所以我需要显示一个自动报告,所以一旦我看到这两个值的结果,在第三行,我也可以看到这两个值的总和 :)
标签: sql-server sum subtotal