执行以下查询时,Netezza Box重新启动

时间:2019-04-24 16:27:40

标签: sql netezza

当我运行以下查询时,我的Netezza NPS重新启动。有人能让我知道是什么导致了这种行为吗?

select avg ( bse.WEEKS_BETWEEN_RESPONSES_HR ) as g_AVG
, sqlext.median( bse.WEEKS_BETWEEN_RESPONSES_HR )  as g_med
 from (
 select WEEKS_BETWEEN_RESPONSES_HR
 FROM (

         select distinct  LOYALTY_ACCOUNT_CARD_ID
        , BONUS_END_DATE
        ,  LAG(BONUS_END_DATE,1) OVER (partition by LOYALTY_ACCOUNT_CARD_ID order by BONUS_END_DATE) as PRIOR_BONUS_END_DATE
        ,(( BONUS_END_DATE - PRIOR_BONUS_END_DATE)/7) as WEEKS_BETWEEN_RESPONSES_HR

          from JO_ACT_PTD_STEP_1 bse
          where upper (  bonus_desc ) like '%SPEND%'
          and redemption = 1
  ) BSE

  where   WEEKS_BETWEEN_RESPONSES_HR is not null  and WEEKS_BETWEEN_RESPONSES_HR > 0
  ) bse limit 500 ```

1 个答案:

答案 0 :(得分:1)

您需要致电IBM的支持人员 某处可能有堆栈跟踪或转储文件,它们可以告诉他们发生了什么 如果遇到问题,我将一个接一个地删除每个函数调用,并使SQL越来越简单,直到错误消失 但是,当然,您将需要在深夜或不间断地重新启动的情况下让其他人感到烦恼的