ID card_time
--------------------------------
a 2008-07-15 07:42:12.000
a 2008-07-16 07:47:52.000
a 2008-07-17 07:59:12.000
a 2008-07-18 07:08:37.000
a 2008-07-19 07:05:47.000
a 2008-07-20 07:25:36.000
b 2008-07-15 07:22:12.000
b 2008-07-16 07:05:52.000
b 2008-07-17 07:20:36.000
b 2008-07-18 08:05:47.000
b 2008-07-20 07:25:36.000
c 2008-07-15 07:07:12.000
c 2008-07-16 07:33:52.000
c 2008-07-17 08:01:12.000
c 2008-07-18 07:08:37.000
c 2008-07-19 08:05:22.000
c 2008-07-20 09:25:36.000
以上是一张员工考勤表,8点钟以后视为迟到,9点以后或者没有没有打卡记录的视为旷工,
统计结果:
ID 迟到次数 旷工次数 总的打卡次数
a 0 0 6
b 1 1 5
c 1 1 6
用SQL语言怎么写?