-
表结构及字段含义
borrow:项目表attribute_type:项目类型
borrow_recover:项目还款表
plan_recover_time:项目计划还款时间
plan_dun_time:计划催款时间
需求
项目类型1 需要提前五天催款,其余项目需要提前31天催款
现在需要计算:催款时间在某一段时间内的项目的总数。有点难 不知道怎么弄了。
SELECT
CASE WHEN b.attribute_type = 1 THEN br.plan_recover_time -43200 ELSE br.plan_recover_time - 2678400 END as plan_dun_time
FROM
borrow_recover br
JOIN borrow b ON br.borrow_id = b.id
HAVING
(
plan_dun_time BETWEEN 1456416000
AND 1459094400
)