码迷,mamicode.com
首页 > 数据库 > 详细

mysql 获取指定日期到指定日期 区间段的日期

时间:2019-09-29 16:59:10      阅读:438      评论:0      收藏:0      [点我收藏+]

标签:between   weight   ref   sel   sdn   tail   https   art   style   

第一种方法: cross join (就相当于mysql中的循环)

CROSS JOIN 把两张表中的数据进行 N * M的组合,即笛卡尔积
技术图片

技术图片

这里的两张表利用 union all都有5条数据,所以进行 cross join 后 就有25条数据

而指定的日期区间就会从这25条数据总产生

select CURDATE() - INTERVAL ‘1‘ day

NOW()(获取当前日期和时间) CURDATE() (获取当前日期) CURTIME() (获取当前时间)

这里用到的是一个 INTERVAL 函数,里面能够用变量去代替常量
具体参考https://blog.csdn.net/sqlquan/article/details/82699237

技术图片

技术图片

加个between and 就可以 得到指定日期和时间了

mysql 获取指定日期到指定日期 区间段的日期

标签:between   weight   ref   sel   sdn   tail   https   art   style   

原文地址:https://www.cnblogs.com/showcase/p/11608588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!