最近项目需要查询距离现在最近的数据,且未到时间与已过时间的数据分组展示。找到解决方法记录如下:

时间段分组

利用case when将未到时间和已过时间的进行分组并排序

ORDER BY CASE WHEN s.start_time>NOW() THEN 0 ELSE 1 end

距离当前时间最近排序

与当前时间相减取绝对值进行排序

ORDER BY CASE WHEN s.start_time<NOW() THEN 1 ELSE 0 end,abs(DATEDIFF(s.start_time,now()))

SQL按距离最近时间排序相关推荐

  1. SqlServer 分页批按时间排序

    sql server 分页按时间排序 select * from (select<include refid="Base_Column_List"/>, ROW_NUM ...

  2. mysql从大到小排序_sql语句时间排序 sql语句按照时间排序

    sql语句时间排序 sql语句按照时间排序以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! SQL按时间排序 select ...

  3. mysql时间排序_mysql – 按日期和时间降序排序?

    所有 我想显示最近5个输入的数据,以获取特定的ID. 我的sql查询是, SELECT id, name, form_id, DATE(updated_at) as date FROM wp_frm_ ...

  4. php按文章评论数排序,zblog获取分类文章排序按指定的时间排序、评论数量排序、浏览数量排序...

    Zblog PHP在1.8版本的时候想要调用多个分类的文章,并且按照自己的需求去排序是很简单的事情,很多博友也利用这个方法进行最新文章排行.热门评论文章排行等等操作,现在随着ZblogPHP版本的升级 ...

  5. 【sql那些事】时间处理的一揽子事

    [sql那些事]时间处理的一揽子事 建表时自动设置记录的创建和更新时间 时区转化 当前时间 时间格式化 能用SQL解决的事,绝不碰程序 建表时自动设置记录的创建和更新时间 为每一条记录添加create ...

  6. 算法导论-线性时间排序习题解

    8.1-3 证明:对于长度为n的n!中输入中至少一半而言,不存在线性时间的比较排序算法.对于n!中的1/n部分而言又怎样呢?1/2n部分呢? 解:即在决策树模型中求1/2, 1/n, 1/2n 部分的 ...

  7. 超简单MySql的DATEDIFF函数计算某个时间距离当前时间多少天。

    用到的mysql函数,DATEDIFF() 例: select DATEDIFF(DATE_FORMAT(NOW(),'%Y-%m-%d'),DATE_FORMAT(TB.SJ,'%Y-%m-%d') ...

  8. SQL查询日期和时间

    SQL查询日期和时间 日期和时间类型 日期和时间相关函数 日期和时间查询语句 日期和时间类型 MySQL(Mariadb)支持的日期和时间类型有 DATETIME.TIMESTAMP.DATE.TIM ...

  9. Oracle计算距离当前时间几天、几年、几个月的方法

    (作者:陈玓玏) 在建模造变量的过程中,经常需要进行时间判断,比如取近三个月的某基础数据的统计特征,此时就需要用Oracle来进行取数,但是SQL的时间格式个人认为处理起来是非常麻烦的,下面就看一下如 ...

最新文章

  1. CISSP的成长之路(二):为什么要获得CISSP认证
  2. jira webhook 事件触发并程序代码调用jenkins接口触发构建操作
  3. 雪花算法之唯一ID生成器理解
  4. ROS入门笔记(一): ROS简介
  5. 并发安全的mysql序列实现
  6. Redis基础6(Redis6管道)
  7. 我的联想拯救者y7000p怎么安装双系统Linux ubuntu 18.04呢?
  8. 高质免费图片素材网站
  9. java超市管理系统增删改查,超市管理系统java程序设计报告(图文完整)
  10. 如何用photoshop做24色环_PS教程!手把手教你快速绘制超漂亮的色环!
  11. 什么是 Refresh Token
  12. 机器学习综述论文笔记:Machine Learning: A Review of Learning Types
  13. 使用迅雷等下载工具下载Android SDK快速安装
  14. Linux下服务的管理
  15. 将图像绘制成3维立体散点图
  16. 第五章 ERP计划的时间概念
  17. 几种典型的立体匹配算法
  18. C语言假设银行一年存利
  19. sudo cd为什么不能够执行
  20. 录屏软件哪个好?试试这6款录屏软件,小编亲测(2023已更新)

热门文章

  1. 网页中插入优酷土豆视频并让它自适应的方法
  2. tensorflow之神经网络层:Dense,dense,Dropout,dropout
  3. C语言数组在函数中的传参
  4. Python爬虫新手入门教学(十四):爬取有声小说网站数据
  5. 【阿里技术沙龙】打造手机淘宝开放业务生态
  6. kali安装到u盘的弊端_受到公众关注的弊端
  7. 用于实现听觉电子皮肤的高保真贴肤声学传感器
  8. C语言在嵌入式系统编程时的注意事项
  9. Python 基于距离的噪声检测实践
  10. MVG学习笔记(4) --三视图几何