Click here to Skip to main content
16,004,782 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi Friends,
I am Having a table as follows

Emp Name Sal_Date Basic_Salry HRA Total
A 01-01-2012 1000 10 1010
B 01-01-2012 2000 50 2050
C 03-01-2012 3000 40 3040

I need Output as Follows:

Emp Name Sal_Date Basic_Salry HRA Total Sum_of_all_Salary
A 01-01-2012 1000 10 1010 6100
B 01-01-2012 2000 50 2050 6100
C 03-01-2012 3000 40 3040 6100
Posted

use SubQuery, Like this

SQL
select EmpName,SalDate,BasicSal,HRA,Total,
       (select sum(BasicSal)+sum(HRA) from EmpTbl) as SumOfAllSal --subquery
      From EmpTbl


Happy Coding!
:)
 
Share this answer
 
Use the OVER[^] clause:
SQL
SELECT EmpName, Sal_Date, Basic_Salry, HRA, Total, SUM(Total) OVER() AS Sum_of_all_Salary
FROM myTable;
 
Share this answer
 
v2
SQL
select EMpName,saldate,basic_Salry,HRA,Total,(select sum(total) from tbl1) as Sum_of_all_summary from tbl1
 
Share this answer
 
Try this:
SQL
SELECT Emp, Name, Sal_Date, Basic_Salry, HRA, Total, (SELECT SUM(Total) FROM Table1) AS 'Total Sum_of_all_Salary' FROM Table1



--Amit
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900