比如有一张表,结构如下:

表名叫USER:

UUID USERNAME PASSWORD CREATEDATE

现在需要获取CREATEDATE距离现在最近的那些数据。

比如表里的CREATEDATE值有2014-10-11、2013-02-10、2015-09-18、2016-03-04

现在需要把距离现在最新日期的那些日期(例子中是2016-03-04)查出来。

可能我的例子举得不好,说白了,就是查找最新的记录,就拿上面的例子来说,其实会有很多2016-03-04的记录,要把这些都查出来。

用子查询吧,

select * from user where date = (select date from user order by date desc limit 1)

没理解错的话是 order by 现在的时间戳 – 数据库里存储的时间戳 asc?

order by UNIX_TIMESTAMP() - `CREATEDATE` asc

完整的sql应该是这样的,对于

CREATEDATE

进行降序排序

select * from USER order by CREATEDATE ASC

如果之要查询最近的那个日期的所有记录,sql语句如下:

select * from user inner join (select max(CREATEDATE) as C from user) A on user.CREATEDATE=A.C;

对你要查询的字段 asc

select

*

from

user

where

exists(

select 1 from (select max(CREATEDATE) as CREATEDATE from user) a

where a.CREATEDATE=user.CREATEDATE

)

mysql取时间最近的记录_MySQL获取距离当前日期最近的记录相关推荐

  1. mysql group by 行数_mysql获取group by的总记录行数另类方法

    mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组的记录数. mysql的SQL_CALC_FOUND_ROWS 使用 获取查询的行数 在很多分页的程序中都这样写: ...

  2. mysql 最接近的值_mysql实现查询最接近的记录数据示例

    本文实例讲述了mysql实现查询最接近的记录数据.分享给大家供大家参考,具体如下: 查询场景:现在的需求是查询年龄最接近20岁的用户,获取前5个 我现在的数据库记录用户年龄的字段记录格式是" ...

  3. mysql删除重复文章标题_MySQL中查询、删除重复记录的方法大全

    前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: 一.查找重复记录 1.查找全部重复记录 2.过滤重复记录( ...

  4. mysql删除重复的判断_MySQL中查询、删除重复记录一共有多少种方法?

    前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: select title,count(*) as coun ...

  5. mysql去掉两个最高分_MySQL中查询、删除重复记录的方法大全

    前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: select title,count(*) as coun ...

  6. mysql 获取距离当前最新的记录_一文带你了解 MySQL 中的各种锁机制!

    云栖号资讯:[点击查看更多行业资讯] 在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! MySQL中的锁机制,按粒度分为行级锁,页级锁,表级锁,其中按用法还分为共享锁和排他锁. 行级锁 ...

  7. mysql 查找差值最小_mysql获取两个表中日期字段的最小差值

    一.前言 开发中碰到的需求,获取两个数据表中日期字段的差值,并且取得差值最小的那条数据.本篇文章主要讲述如果通过函数获取mysql的日期差值,实际编写时遇到的问题,并且分析需求,得出最终sql等. 二 ...

  8. mysql 取24小时数据_mysql获取24小时前数据

    注意:是从当前时间开始获取24前的数据,不是前一天 需要用到mysql中的几个函数: now()获取当前时间 timediff()计算两个时间的差 TIMEDIFF(expr1,expr2) TIME ...

  9. mysql 前面7天时间_mysql获取7天前数据,日期比较

    select * from news where n_date>unix_timestamp( subdate( now() , interval 7day ))order by n_click ...

最新文章

  1. AtCoder AGC002E Candy Piles (博弈论)
  2. h5的语义化部分_H5 部分新语义化标签
  3. 阅《领域驱动设计与设计模式实战》
  4. python方向键映射_python交互界面无法使用方向键
  5. python 形参 拷贝_Day124:python中的变量、引用、拷贝
  6. python服务端对应多个客户端_Python-网络编程:TCP2 循环为多个客户端服务
  7. elementui分页组件按钮样式修改_Vue使用Elementui修改默认最快方法!
  8. python日期转化成周数_[转]浅析使用python计算两个日期间隔天数﹑周数和指定若干天后对应的日期等...
  9. 宝塔linux_Linux虚拟机上快速搭建宝塔 部署PHP运行环境
  10. Spring集成activeMQ
  11. oracle清空数据库命令行,使用命令行手动卸载Oracle Database 11gR2
  12. 转:Ajax与CustomErrors的尴尬
  13. C# internal和public
  14. 几何光学学习笔记(35)- 7.6 CIE标准色度学系统
  15. 鼠标右键转圈圈_【鼠标右键一直在转圈圈】鼠标右键一直在闪_鼠标一直在转圈圈...
  16. MySQL5.7服务无法启动或Table ‘mysql.plugin‘ doesn‘t exist
  17. 毕业三年 /****************************转载**************HUST机械学长****************************/
  18. 向来痴,从此醉,先生一路走好。
  19. 实现新闻搜索功能:用户输入关键字,用来匹配新闻标题或内容。
  20. 四人中三人说真话一人说假话如何用编程去判断这样的条件

热门文章

  1. rk3288 rlt8723bs蓝牙没有搜索到蓝牙设备并且配对失败
  2. 【软件工程师日语】06.邮件(3)
  3. DB2数据库嵌入式SQL开发
  4. Atlassian Crowd实现JIRA、Confluence、Bamboo和Fisheye and Crucible单点登录
  5. 不用数据线,手机也能轻松投屏到电脑
  6. 移动开发作业:三种近场通信技术的特点及对其未来应用场景的分析预测
  7. OSChina 周四乱弹 ——产品经理被黑的最惨的一次
  8. 微软Teams在上海的内部Workshop
  9. 区块链技术在商品溯源上的应用场景
  10. csv文件加bom python_CSV读取与写入的常见问题(空行、BOM、r/w/a模式、指针)