当前位置:Gxlcms > 数据库问题 > mysql 获取指定日期到指定日期 区间段的日期

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

时间:2021-07-01 10:21:17 帮助过:3人阅读

第一种方法: 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   

人气教程排行