鱼C论坛

 找回密码
 立即注册
查看: 794|回复: 0

[mysql] sql查询求助

[复制链接]
发表于 2022-5-8 15:39:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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   是      是
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-13 14:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表