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

62次阅读
没有评论

共计 1327 个字符,预计需要花费 4 分钟才能阅读完成。

这篇文章主要讲解了“mysql 怎么查询表中倒数第三日的全部数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着丸趣 TV 小编的思路慢慢深入,一起来研究和学习“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 怎么查询表中倒数第三日的全部数据这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是丸趣 TV,丸趣 TV 小编将为大家推送更多相关知识点的文章,欢迎关注!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-27发表,共计1327字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)