sql服务器: Column wise total SQl Query

标签 sql

是否可以使用查询获取按列总计? 我的网格中有 20 列。我必须在页脚中显示每列的总值。现在我使用 TemplateField 字段和 javascript 函数来获取总值。如果可以从 sql 查询中获取它,我可以减少代码

最佳答案

尝试如下:

SELECT *, SUM(SalesAmount) OVER() as TotalSales
FROM YourTable

但是,如果您只需要总和而不需要其他内容,只需执行以下操作:

SELECT SUM(SalesAmount) as TotalSales
FROM YourTable

今后,请尝试在您的问题中提供更多信息。

关于sql服务器: Column wise total SQl Query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1243060/

相关文章:

SQL 查询 - 数据分组

sql - 嵌套 SQL 查询耗时过长

mysql - 如何编写查询来选择值而不再次重复相同的值?

sql - 具有 MAX 条件的 Postgresql GROUP BY

java - Postgresql SETOF 与 Refcursor

mysql - 将数据从一个 MYSQL 表导入另一个表——第一个表的行数与第二个表的行数不同

mysql - 如何格式化这种日期?

mysql - 如果第一个parent_id级别> 1而不是id级别,则生成值为1的列

mysql - 如何删除数据库中超过一定数量的条目

sql - 根据由另一列分组的不同列的最大值获取值