gpt4 book ai didi

mysql - MySQL中如何确定缺席者(员工)列表和在场人员列表以及主员工列表?

转载 作者:行者123 更新时间:2023-11-30 23:38:22 29 4
gpt4 key购买 nike

我有两个表 employee(name,id) ,其中包含所有员工和另一个表 reader(id,date) ,它给出了日期和哪个员工在场。我如何找到一定范围内的缺席者列表日期?

对于特定日期,我能够使用命令:

SELECT DISTINCT employee.id,reader.dat FROM employee,reader
WHERE employee.id NOT IN (SELECT id FROM reader WHERE dat = '2011-01-18' )
AND reader.dat='2011-01-18';

最佳答案

使用 BETWEEN 运算符和您想要的日期范围。

即,

select id 
from reader
where date BETWEEN '2011-01-16' AND '2011-01-19'
group by id having count(*) < 4;

关于mysql - MySQL中如何确定缺席者(员工)列表和在场人员列表以及主员工列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5544775/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com