开发者社区> 问答> 正文

如何用SQL查询距当前时间6个月以前的数据?

如何用SQL查询距当前时间6个月以前的数据?

展开
收起
晓风瑟瑟 2021-10-13 22:58:12 2557 0
2 条回答
写回答
取消 提交回答
  • 使用add_month函数可以实现: select add_months(sysdate,-6) from dual;

    2021-10-16 04:29:10
    赞同 展开评论 打赏
  • SELECT ew.orderid, ew.carid, ew.userid, ew.status, ew.reservetime, ew.starttime, ew.endtime, ew.canceltime, eu.nickname, ec.plateid FROM evlib_workorder ew LEFT JOIN evlib_user eu ON eu.userid = ew.userid LEFT JOIN evlib_car ec ON ec.carid = ew.carid WHERE ew.reservetime between date_sub(now(),interval 6 month) and now() ORDER BY ew.reservetime DESC;

    2021-10-14 09:05:17
    赞同 1 展开评论 打赏
问答分类:
SQL
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载