千家信息网

mysql怎么查询表中倒数第三日的全部数据

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要讲解了"mysql怎么查询表中倒数第三日的全部数据",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mysql怎么查询表中倒数第三日的全部数据
千家信息网最后更新 2025年01月24日mysql怎么查询表中倒数第三日的全部数据

这篇文章主要讲解了"mysql怎么查询表中倒数第三日的全部数据",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"mysql怎么查询表中倒数第三日的全部数据"吧!

查询员工表倒数第三入职日期的所有员工,要考虑到有同一天入职的员工,所以使用去重先查出倒数第三日期,再使用这个日期去查询所有相等的员工信息

SELECT    *FROM    `employees`WHERE    `hire_date` = (        SELECT DISTINCT            `hire_date`        FROM            `employees`        ORDER BY            `hire_date` DESC        LIMIT 2,        1)

CREATE

drop table if exists `employees`;CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(16) NOT NULL,`gender` char(1) NOT NULL,`hire_date` date NOT NULL,)

INSERT

INSERT INTO `employees` (    `emp_no`,    `birth_date`,    `first_name`,    `last_name`,    `gender`,    `hire_date`)VALUES    (        1,        '2021-08-04',        'Georgi',        'Facello',        'M',        '1980-06-21'    );INSERT INTO `employees` (    `emp_no`,    `birth_date`,    `first_name`,    `last_name`,    `gender`,    `hire_date`)VALUES    (        2,        '2021-08-20',        'Bezalel',        'Simnel',        'F',        '1985-11-21'    );INSERT INTO `employees` (    `emp_no`,    `birth_date`,    `first_name`,    `last_name`,    `gender`,    `hire_date`)VALUES    (        3,        '2021-08-20',        'Parto',        'Bamford',        'M',        '1986-08-28'    );INSERT INTO `employees` (    `emp_no`,    `birth_date`,    `first_name`,    `last_name`,    `gender`,    `hire_date`)VALUES    (        4,        '2021-08-20',        'Chirstian',        'Koblick',        'M',        '1986-12-01'    );

感谢各位的阅读,以上就是"mysql怎么查询表中倒数第三日的全部数据"的内容了,经过本文的学习后,相信大家对mysql怎么查询表中倒数第三日的全部数据这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0