|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
-- 8:00--12:00 为迟到, 12:00--18:00 为早退
-- 打卡表 card
create table card(
cid int(10),
ctime timestamp ,
cuser int(10)
);
-- 人员表 person
create table person(
pid int(10),
name varchar(10)
) ;
-- 插入人员表的数据
insert into person values(1,'a');
insert into person values(2,'b');
-- 插入打卡的数据
insert into card values(1,'2009-07-19 08:02:00',1);
insert into card values(2,'2009-07-19 18:02:00',1);
insert into card values(3,'2009-07-19 09:02:00',2);
insert into card values(4,'2009-07-19 17:02:00',2);
insert into card values(5,'2009-07-20 08:02:00',1);
insert into card values(6,'2009-07-20 16:02:00',1);
insert into card values(7,'2009-07-20 07:02:00',2);
insert into card values(8,'2009-07-20 20:02:00',2);
-- 查询 迟到 早退的员工姓名?---------------------------------怎么写查询语句
查询结果如下:
工号 姓名 打卡日期 上班打卡 下班打卡 迟到 早退
1 a 2009-07-19 08:02:00 18:02:00 是 否
1 a 2009-07-20 08:02:00 16:02:00 是 是
2 b 2009-07-19 09:02:00 17:02:00 是 是 |
|