sql员工薪水总和 [英] sql Sum of Salary of employee

查看:113
本文介绍了sql员工薪水总和的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友,
我有一张桌子,如下所示

Emp名称Sal_Date Basic_Salry HRA总计
A 01-01-2012 1000 10 1010
B 01-01-2012 2000 50 2050
C 03-01-2012 3000 40 3040

我需要输出如下:

Emp名称Sal_Date Basic_Salry HRA总计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

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

推荐答案

使用子查询,就像这样

use SubQuery, Like this

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



祝您编码愉快!
:)



Happy Coding!
:)


使用覆盖 [ ^ ]子句:
Use the OVER[^] clause:
SELECT EmpName, Sal_Date, Basic_Salry, HRA, Total, SUM(Total) OVER() AS Sum_of_all_Salary
FROM myTable;


select EMpName,saldate,basic_Salry,HRA,Total,(select sum(total) from tbl1) as Sum_of_all_summary from tbl1


这篇关于sql员工薪水总和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆