永洪社区
标题:
【调度任务】如何设置调度任务当日有最新数据时触发
[打印本页]
作者:
yhdata_E1vOewam
时间:
2 小时前
标题:
【调度任务】如何设置调度任务当日有最新数据时触发
背景:上游数据库任务跑数不太稳定,日报报表需要在当日的数据库内有数时生成报表邮件发送
求助:如何设置调度任务,当检测到指定日期字段(dday)为今日日期时才触发自动发送,否则则不触发,避免发送空白报表
作者:
行走的蜗牛
时间:
2 小时前
设置触发器,判断日期字段数据条数不为空的时候触发
作者:
yhdata_E1vOewam
时间:
1 小时前
已解决,
单独创建一个数据集,检测日期字段数据大于等于当日9点(根据情况自定义),标记0 or 1 只有当日有数据时才为1,否则全为0
触发器设置固定目标值触发器,istoday字段最大值、求和 大于0/等于1即可
SELECT
LOAD_TIME AS "时间",
CASE
WHEN MAX(LOAD_TIME ) >= TRUNC(SYSDATE) + INTERVAL '9' HOUR THEN 1
ELSE 0
END AS istoday
FROM
database
GROUP BY
LOAD_TIME ;
复制代码
欢迎光临 永洪社区 (https://club.yonghongtech.com/)
Powered by Discuz! X3.4