求一个access下的sql语句,急。。。
比如一张工资表,里面有若干员工的若干个月(数年)的工资发放情况
表字段:员工编号 月份 月工资
怎样写一个SQL查询,得出所有员工最近12个月各自的总收入情况
比如:
1 张三 60000(12个月工资总和)
2 李四 58000
。。。
N 王五 70000
谢谢大家了...等待中
[解决办法]
select 员工编号,sum(月工资) as allMoney from 工资表 group by 员工编号,allMoney
access的group by语句可能不认字段别名,那你就把最后的allMoney换成sum(月工资)
[解决办法]
select 员工编号,sum(月工资) as allMoney from (select top 12 from 工资表 order by 月份 desc) group by 员工编号,allMoney
[解决办法]
select 员工编号,sum(月工资) as allMoney from 工资表
where (你的时间条件)
group by 员工编号,allMoney
[解决办法]
首先你月份是怎表的,比如是不是如:201105
select 工,sum(月工) as 十二月工
from 工表
where 月份>='201006' and 月份<='201105' //件可以根月份字段的型定。
group by 工