Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 在SQL Server中生成摘要报告_Sql Server - Fatal编程技术网

Sql server 在SQL Server中生成摘要报告

Sql server 在SQL Server中生成摘要报告,sql-server,Sql Server,我正在处理这个数据库,我想让它在所有要指定的表上创建一个汇总和(金额)报告。我试过了,但没有达到我的预期 SELECT SUM(Amount) AS Expenditure FROM Expenditure WHERE Amount IS NOT NULL UNION ALL SELECT SUM(Amount) FROM auxiliary WHERE Category IS NOT NULL AND Amount >0; 这只表明 这是我们想要实现的: 我怎样才能做到这一点

我正在处理这个数据库,我想让它在所有要指定的表上创建一个汇总和(金额)报告。我试过了,但没有达到我的预期

SELECT SUM(Amount) AS Expenditure
FROM Expenditure
WHERE Amount IS NOT NULL

UNION ALL

SELECT SUM(Amount)
FROM auxiliary
WHERE Category IS NOT NULL AND Amount >0;
这只表明

这是我们想要实现的:

我怎样才能做到这一点

SELECT 'Expenditure' AS TableName, SUM(Amount) AS Amount
FROM Expenditure
WHERE Amount IS NOT NULL
UNION ALL
SELECT 'Auxiliary' AS TableName, SUM(Amount) AS Amount
FROM auxiliary
WHERE Category IS NOT NULL AND Amount >0;