设定固定的时间范围
例如,当我们要看近 7 日的数据,但如果用固定时间的方式设定,每次去更改时间很麻烦:
set beg_dt = "2022-09-23";
set end_dt = "2022-09-29";
比较方便的方式是,设定一个时间范围,通过修改数值,可以调整时间范围:
set beg_dt =`select date_add(current_date(), -7)` options type="sql"; -- -7 代表近 7 日
set end_dt =`select date_add(current_date(), -0)` options type="sql";
在取用时间的时候,只需要使用 where
where stat_date between '${beg_dt}' and '${end_dt}' -- stat_date 指数据表中表示时间的字段名