sql视图表怎么增加合计行?

SELECT
_Identify,
_SortKey,
票号,
件数,
货款,
备注,
FROM
dbo.ZL_产品资料
WHERE
(放款日期 = CONVERT(varchar(45), GETDATE(), 0))

求助:怎么样能在这个视图表里添加一个合计行呢,货款和件数这两列需要合计,谢谢大家

要在SQL视图中添加一个汇总行,可以使用`UNION ALL`语句将汇总数据添加到原始查询结果中。以下是一个示例,显示如何为"货款"和"件数"添加合计行:


在这个例子中,我使用了`UNION ALL`将原始查询和汇总查询的结果合并在一起。汇总查询使用了`SUM`函数来计算"货款"和"件数"的总和。注意在汇总行中,我将_Identify字段设为了'Total',并且将其他非汇总的字段设为了`NULL`。

另外,这个查询会在结果中加入一个额外的行,这个行包含了所有行的"货款"和"件数"的总和。在显示结果时,你需要处理这个额外的行,因为它的其他字段可能是`NULL`。

请注意,这个示例假设你的货款和件数字段都是可以被加总的数值类型。如果这些字段不是数值类型,那么你需要先将它们转换为数值类型,然后再进行加总。

温馨提示:答案为网友推荐,仅供参考
相似回答