sql查询统计的问题,请各位老大帮我解决!

来源:百度知道 编辑:UC知道 时间:2024/06/24 04:32:57
我有一个表,如下:
编号 姓名 日期 开始时间 结束时间 小时工资
1001 黑子 2008-05-21 11:00 12:00 20
1002 老大 2008-05-22 11:00 12:00 20
1003 老二 2008-05-23 11:00 12:00 20
1004 老三 2008-05-24 11:00 12:00 20
我想经过统计后成为如下的字段
编号 姓名 05-21 05-22 05-23 05-24 总工资
1001 黑子 20 0 0 0 20
1002 老大 0 20 0 0 20
1003 老二 0 0 20 0 20
1004 老三 0 0 0 20 20

sql语句怎么写啊???我的是access数据库

select 编号,姓名,if (DATEPART(日期)=21) 日期 else 0 as 0521,if...,if...,if...,小时工资 as 总工资 from...

这样一条语句可以搞定,但不能满足有重复项的情况,如果一个人有多条记录,分几个语句慢慢搞吧