在MySQL中返回上一季度的开始和结束日期

Blo*_*ert 2 mysql

我将如何在MySQL中编写声明以返回上一季度的上一个开始和结束日期?如果我想要在此之前的季度的开始和结束日期(即去年十月的开始和去年十二月底),请说.

Fel*_*tan 8

试试这个:

SELECT
  MAKEDATE(YEAR(CURDATE()), 1) + INTERVAL QUARTER(CURDATE())-1 QUARTER - INTERVAL 1 DAY,
  MAKEDATE(YEAR(CURDATE()), 1) + INTERVAL QUARTER(CURDATE())-2 QUARTER
Run Code Online (Sandbox Code Playgroud)