简体   繁体   中英

Sql Server : Column wise total SQl Query

Is it possible to get column wise total using query? in my grid there are 20 columns. i have to display each columns total value in its footer. now im using TemplateField field and javascript function to get the total value.if it is possible to get it from sql query i can reduce the code

Try something like:

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

But if you only need the sum and nothing else, just do:

SELECT SUM(SalesAmount) as TotalSales
FROM YourTable

And in future, please try to give more information in your question.

Rob

To sum columns, it's best to use whatever client you're dealing with (Reporting Services, Datagrid, whatever), and just tell that to display a totals row.

If you were to do it within the same query, then you'd end up with rows that meant something different, and displaying it becomes quite awkward.

You CAN do it in the query, but you probably shouldn't.

Rob

I think you are looking for SUM function

Eg:

SELECT SUM(salary) as "Total Salary"
FROM employees
select MAX([p-1]) p1,MAX([p-2]) p2 from #temp 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM