lTIMESTAMPDIFF实现预警功能

select
tt.prjId,
TT.prjName,
TT.warningTime,
TIMESTAMPDIFF(DAY,TT.warningTime,DATE_FORMAT(NOW(),’%Y-%m-%d %H:%i:%S’)) as aa,
– TIMESTAMPDIFF(DAY,TT.warningTime,DATE_FORMAT(NOW(), ‘%Y-%m-%d %H:%i:%S’)),
if(TIMESTAMPDIFF(DAY,TT.warningTime,DATE_FORMAT(NOW(), ‘%Y-%m-%d %H:%i:%S’)) >= 30,
30 - TIMESTAMPDIFF(DAY,TT.warningTime,DATE_FORMAT(NOW(), ‘%Y-%m-%d %H:%i:%S’)), TIMESTAMPDIFF(DAY,TT.warningTime,DATE_FORMAT(NOW(), ‘%Y-%m-%d %H:%i:%S’)) -27) as warningNumber
from (
SELECT
T.PRJ_ID as prjId,
T.PRJ_NAME as prjName,
IF
( T3.SUPERVISION_ID IS NULL, T.AUDIT_DATE, max( T3.CREATE_TIME ) ) AS warningTime
FROM
project_build_info T
LEFT JOIN project_ctrl_ent T2 ON T.PRJ_CTRL_ENT = T2.CTRL_ENT_ID
LEFT JOIN project_daily_supervision T3 ON T3.PRJ_ID = T.PRJ_ID
WHERE
1 = 1
GROUP BY
T.PRJ_ID )tt
where (TIMESTAMPDIFF(DAY,TT.warningTime,DATE_FORMAT(NOW(), ‘%Y-%m-%d %H:%i:%S’)) >27)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值