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

问题描述 投票:0回答:1

当我运行以下查询时,我的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 ```
sql netezza
1个回答
1
投票

您需要在IBM调用支持人员可能有一个堆栈跟踪或转储文件,它会告诉他们发生了什么如果我遇到了您的问题我将逐个删除每个函数调用并使sql更简单和更简单直到错误消失但当然你需要在半夜或者没有其他人被不断的重新启动困扰的时候这样做

© www.soinside.com 2019 - 2024. All rights reserved.