求一个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 員工編號