复杂的MySQL 时间查询语句解析
来源:互联网 发布:移动硬盘 知乎 编辑:程序博客网 时间:2024/05/16 15:20
SELECT a.* FROM luck_conf a WHERE a.`room_id`=? AND a.`conf_status`=1 AND TIMESTAMPDIFF(SECOND,DATE_FORMAT(NOW(),'%Y-%c-%d %H:%i:%s'),DATE_ADD(a.`start_time`,INTERVAL a.`show_time` DAY_MINUTE))>0 ORDER BY ABS(TIMESTAMPDIFF(SECOND,DATE_FORMAT(NOW(),'%Y-%c-%d %H:%i:%s'),a.`start_time`)) ASC LIMIT 2;
这是一条实际项目的sql语句,为了查询出最近两条待开始的活动
DATE_ADD(a.`start_time`,INTERVAL a.`show_time` DAY_MINUTE),开始时间加上活动时间,算出活动结束时间
TIMESTAMPDIFF(SECOND,DATE_FORMAT(NOW(),'%Y-%c-%d %H:%i:%s'),DATE_ADD(a.`start_time`,INTERVAL a.`show_time` DAY_MINUTE)) 活动结束时间减去当前时间,就是这个正反顺序
ABS(TIMESTAMPDIFF(SECOND,DATE_FORMAT(NOW(),'%Y-%c-%d %H:%i:%s'),a.`start_time`)) 开始时间减去当前时间的绝对值
0 0
- 复杂的MySQL 时间查询语句解析
- MySQL 的时间查询语句
- MySQL复杂语句查询问题
- mysql查询语句实例 复杂mysql查询
- mysql查询语句实例 复杂mysql查询
- mysql--复杂sql语句解析
- 解析Oracle中sql语句的复杂查询
- MySQL查询语句之复杂查询_day04
- Mysql 常用复杂的查询语句(持续更新)
- mysql常见的时间查询语句
- 复杂查询语句的使用
- 三、复杂的查询语句
- 复杂的ORACLE查询语句
- mysql语句详细查询时间
- mysql时间格式化,按时间段查询的MySQL语句
- 复杂查询语句的使用,Oracle
- 复杂查询语句的使用,Oracle
- oracle复杂查询语句的使用
- 【搜索-广搜】poj3984 迷宫问题
- linux命令
- ODI主键报错--create unique index on flow table
- XML VS DataSe
- HTTPS原理解析
- 复杂的MySQL 时间查询语句解析
- JAVA高级【3.3】《Java核心技术2》网络-使用 URL 读取网络资源
- Java反射机制详解
- 初始Hibernate框架
- java基础学习面向对象之final关键字 五-9
- Java-Base64加密&&MD5加密
- View和ViewGroup 的measure过程
- tomcat 设置 虚拟路径
- Android的悬浮窗式对话框