Oracle和MySQL查询最近七天的日期

avatar 2022年08月21日21:57:29 0 1346 views
博主分享免费Java教学视频,B站账号:Java刘哥 ,长期提供技术问题解决、项目定制:本站商品点此

最近写了很多SQL,记录下

查询最近7天的日期,如 2022-08-12、2022-08-13、 ... 2022-08-18

Oracle写法

SELECT TO_CHAR ( SYSDATE - LEVEL + 1, 'YYYY-MM-DD' ) TIME FROM DUAL CONNECT BY LEVEL <= 7

 

MySQL写法

SELECT curdate() AS TIME UNION SELECT date_sub(curdate(), INTERVAL 1 DAY) AS TIME UNION SELECT date_sub(curdate(),
INTERVAL 2 DAY) UNION SELECT date_sub(curdate(), INTERVAL 3 DAY) UNION SELECT date_sub(curdate(), INTERVAL 4 DAY) UNION
SELECT date_sub(curdate(), INTERVAL 5 DAY) UNION SELECT date_sub(curdate(), INTERVAL 6 DAY) FROM DUAL
  • 微信
  • 交流学习,资料分享
  • weinxin
  • 个人淘宝
  • 店铺名:言曌博客咨询部

  • (部分商品未及时上架淘宝)
avatar

发表评论

avatar 登录者:匿名
匿名评论,评论回复后会有邮件通知

  

已通过评论:0   待审核评论数:0