取时间间隔,用于日期计算。
例如:
下面展示一些 应用代码
。
##1.取最近29天的数据
select *
from table
where op_time between date('${day_id}' - interval 29 day) and '{day_id}'
#变量${day_id}:当天日期
##2.取创建时间大于15天的数据
select id
,count(case when date('2020-07-17' - interval 15 day)>date(create_date) then id end) as over15_num
from table1;
##'2020-07-17':当天
注意:使用interval 后的时间类型为datetime