0

我是 DB2 新手,所以如果这对您来说太新手,请原谅。我正在尝试在 Crystal Report 中读取以下代码的输出,当我尝试将其映射到报表时出现“没有要检索的数据”错误。我在这里缺少“返回”数据集命令吗?

BEGIN Atomic
DECLARE m INT DEFAULT 6; --
WHILE m > 0 DO 
   Select Year(Current date - m Month) || '-' ||Month(Current date - m Month) AS Rpt_Month,Count(Ch.Caseid) As Outcome_Value from Case Ch Inner Join Status Cs on Ch.Caseid = Cs.CaseId Where Cs.Startdate <= (Select LAST_DAY(CURRENT_DATE - m MONTH) FROM SYSIBM.SYSDUMMY1) and (Cs.Enddate is null or Cs.Enddate > (Select LAST_DAY(CURRENT_DATE - m MONTH) FROM SYSIBM.SYSDUMMY1)); --
    SET m = m - 1;--
 END WHILE; -- END;
4

0 回答 0