按周次统计出勤时间的SQL语句???
考勤周时间Weekly的定义如下:
ID --序号
WN 文本 --周序号
WS 日期/时间 --周开始日期
WE 日期时间 --周结束日期
日考勤结果表Daily的定义
ID --序
Code 文本 --工号
ADate 日期时间 --出勤日期
WorkTime 单精度 --上班时间
我的要求:
实现按周次统计员工的出勤时间
如果Daily中的出勤日期在周次时间表Weekly中的WS和WE之间,就想将周次序号WN和Daily的记录进行合并成一个临时表AttendTemp,然后进行group分组,这个合并的SQL语句如何写?请你帮手!多谢!!!!
AttendTemp的结构如下
WN --周次
Code --工号
ADate --出勤日期
WorkTime --出勤时间
------解决方案--------------------select a.code,b.wn,a.adate,a.worktime
from Daily a,weekly b
where a.adate between b.WS and b.WE