mysql 获取指定日期到指定日期 区间段的日期
第一种方法: 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 就可以 得到指定日期和时间了
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/SQL/21316.html
- 上一篇:mysql基本知识的总结
- 下一篇:数据库的ACID和CAP