有这么一张表
  工号         日期                            打卡时间        有效
16759 2013-4-8 0:00:00 1900-1-1 9:00:00 0
16759 2013-4-8 0:00:00 1900-1-1 17:30:00 0
16759 2013-4-9 0:00:00 1900-1-1 9:00:00 0
16759 2013-4-9 0:00:00 1900-1-1 17:30:00 0
16759 2013-4-10 0:00:00 1900-1-1 9:00:00 0
16759 2013-4-10 0:00:00 1900-1-1 17:30:00 0
16759 2013-4-11 0:00:00 1900-1-1 9:00:00 0
16759 2013-4-11 0:00:00 1900-1-1 17:39:00 0
16759 2013-4-12 0:00:00 1900-1-1 8:29:00 0
16759 2013-4-12 0:00:00 1900-1-1 17:48:00 0
16759 2013-4-15 0:00:00 1900-1-1 8:33:00 0
现在要在存储过程写出每个人在12点到12点30只能有一张卡,多余的卡写入时有效字段更新为1,同时还要在其他的表限制部门这些,求指教