A
aaaa_1980
Unregistered / Unconfirmed
GUEST, unregistred user!
各位朋友,分别有表1和表2,表1的结构如下<br>员工编号 刷卡时间<br>CA001 2007-7-1 07:30<br>HA001 2007-7-1 08:30<br>ZA001 2007-7-1 09:30<br>CA001 2007-7-1 18:30<br>ZA001 2007-7-1 20:30<br>HA001 2007-7-2 07:30<br>KA001 2007-7-2 18:30<br>。。。。。 。。。。。。。。。。。。。。<br><br>表2的结构如下:<br>员工编号 上班 下班 刷卡时间<br><br><br>想做这样一个存储过程,假如用户输入起始时间和结束时间,然后就可以将表1里面对应时间段的记录插入到表2,例如起始时间为2007-7-1,结束时间为:2007-7-2,根据表1的刷卡记录要求生成表2以下的记录:<br> <br>员工编号 上班 下班 日期<br>CA001 07:30 18:30 2007-7-1<br>HA001 08:30 空值 2007-7-1<br>ZA001 09:30 20:30 2007-7-1<br>HA001 07:30 空值 2007-7-2<br>KA001 空值 18:30 2007-7-2<br><br>提示:如果该员工当天只刷了一次卡,0:00至12:00时间就插入到上班1,12:00至23:59的时间就插入到下班,请问这样的存储过程可以有机会实现吗?如果可以,诚心请各位朋友赐教,谢谢!!!