本文介绍了我有Sql服务器表,我想使用该表和计算的视图。请帮忙吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Salary_Table
emp_id | Emp_name |月( datetime )| Epf(8%)| Epf(12%)| Gross_sal
011 | xxx | 2012-01-01 | xxx | xxxxx | xxxxx
011 | xxx | 2012-02-01 | xxx | xxxxx | xxxxx
011 | xxx | 2012-03-01 | xxx | xxxxx | xxxxx
012 | xxx | 2012-01-01 | xxx | xxxxx | xxxxx
012 | xxx | 2012-02-01 | xxx | xxxxx | xxxxx
012 | xxx | 2012-03-01 | xxx | xxxxx | xxxxx
013 | xxx | 2012-01-01 | xxx | xxxxx | xxxxx
013 | xxx | 2012-02-01 | xxx | xxxxx | xxxxx
013 | xxx | 2012-03-01 | xxx | xxxxx | xxxxx
我希望查看
Total_Epf = 1月+ 2月+ ... 6月Epf(8%+ 20%)
EmpId | Emp_Name | Total_Epf | Jan_Gross_sal | Jan_EPF(20%)| Feb_Gross_sal | 2月_EPF(20%)
011 | xxx | 0000 | xxx | xxxxx | xxxxx
012 | xxx | 0000 | xxx | xxxxx | xxxxx
013 | xxx | 0000 | xxx | xxxxx | xxxxx
解决方案
Salary_Table
emp_id | Emp_name | Month(datetime) | Epf(8%) | Epf(12%) | Gross_sal 011 | xxx | 2012-01-01 | xxx | xxxxx | xxxxx 011 | xxx | 2012-02-01 | xxx | xxxxx | xxxxx 011 | xxx | 2012-03-01 | xxx | xxxxx | xxxxx 012 | xxx | 2012-01-01 | xxx | xxxxx | xxxxx 012 | xxx | 2012-02-01 | xxx | xxxxx | xxxxx 012 | xxx | 2012-03-01 | xxx | xxxxx | xxxxx 013 | xxx | 2012-01-01 | xxx | xxxxx | xxxxx 013 | xxx | 2012-02-01 | xxx | xxxxx | xxxxx 013 | xxx | 2012-03-01 | xxx | xxxxx | xxxxx
and i want a View
Total_Epf = january+February+... June Epf(8%+20%)
EmpId | Emp_Name | Total_Epf | Jan_Gross_sal | Jan_EPF(20%) | Feb_Gross_sal | Feb_EPF(20%) 011 | xxx | 0000| xxx | xxxxx | xxxxx 012 | xxx | 0000| xxx | xxxxx | xxxxx 013 | xxx | 0000 | xxx | xxxxx | xxxxx
解决方案
这篇关于我有Sql服务器表,我想使用该表和计算的视图。请帮忙吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!