KpiTargetBaselineAudit.sql 691 B

123456789101112131415161718
  1. -- 只读基线:各模块目标空缺与最新日。不得修改业务数据。
  2. SELECT module_code, COUNT(*) AS row_count, MAX(biz_date) AS max_biz_date,
  3. SUM(CASE WHEN target_value IS NULL THEN 1 ELSE 0 END) AS missing_target
  4. FROM ado_s9_kpi_value_l1_day
  5. WHERE is_deleted = 0
  6. GROUP BY module_code
  7. ORDER BY module_code;
  8. SELECT module_code, COUNT(*) AS missing_on_latest
  9. FROM ado_s9_kpi_value_l1_day a
  10. WHERE a.is_deleted = 0
  11. AND a.target_value IS NULL
  12. AND a.biz_date = (SELECT MAX(b.biz_date) FROM ado_s9_kpi_value_l1_day b WHERE b.module_code = a.module_code AND b.is_deleted = 0)
  13. GROUP BY module_code;
  14. SELECT source_type, COUNT(*) AS cnt
  15. FROM mdp_source
  16. GROUP BY source_type;