mysql同一个表按当前时间分段分开排序
来源:互联网 发布:cda数据分析师考试时间 编辑:程序博客网 时间:2024/06/05 06:13
在开发过程中碰到的一个需求。要求未来可预约的信息,按倒叙显示在列表前边,已经结束预约的信息,按倒序往后排。
单纯一个orderby 条件解决不了问题,需要多个。
解决方案:
order by (table.end_time > now()) desc,table.end_time asc
这样,未来的信息按倒叙排在了前面,已结束的信息按倒叙显示在未来信息的后面。
相当于用order by (table.end_time > now()) 先区分成了两组:未来的信息和已结束的信息。
然后每组再按照时间排序。
欢迎访问我的技术群425783133
0 0
- mysql同一个表按当前时间分段分开排序
- mysql分段排序
- 求MySQL先按大于等于当前时间升序排序,再按小于当前时间降序排序
- sql 日期和时间分开排序
- mysql分段时间查询显示
- 获取当前时间分开的年,月,日
- mysql同一个表,多种条件的多种排序
- mysql 当前日期,当前时间
- mysql 当前时间函数
- mysql插入当前时间
- mysql查询当前时间
- mysql 查询当前时间
- mysql插入当前时间
- mysql获取当前时间,格式化当前时间,增减当前时间
- OpenCV多线程以系统当前时间分段保存视频
- MySql中获取当前系统当前时间
- mysql 取当前时间函数
- MySql 自动 插入当前时间
- DevOps发展的9个趋势
- 一句话概括下spring框架及spring cloud框架主要组件
- sql 查询字段结果中显示单引号
- 设计模式之工厂模式
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- mysql同一个表按当前时间分段分开排序
- 雷诺原车方控按键板
- 使QScrollArea的背景透明,并且不影响子控件
- artDialog
- JDK环境变量的配置
- 从菜鸟到架构师(二十一)
- 理解AOP
- NOI(2.2基本算法之递归和自调用函数之1755:菲波那契数列)
- 趣味逻辑小题,您的智商已下线。