1

我在下面做了这个。我想要的是创建一个表,其中提示(TEXT)获取 where 语句的值。值为 WHERE PERFORMING_FLAG = "Yes" ,它向用户显示“Yes”,而 WHERE PERFORMING_FLAG = "No" 向用户显示“No”,和 /* */ 显示“All”

所以我写了下面的代码,它不起作用。

我想要的是能够让用户在两个选项之间进行选择,即 WHERE 语句和一个什么都不是的选项(所以没有 WHERE 语句)。

我应该如何提示或更正代码?提示是 &PERFORMING_FLAG

或者我想有可能让它更清楚,请您赐教吗?

PROC SQL;

CREATE TABLE TRAVAIL.Q113_INPUTS AS

SELECT t1.ID_INTERNATIONAL,

      t1.NOM_TIERS,

      t1.CD_COTATION,

      t1.'Lb Secteur EIS GB'n,

      t1.'Zone Resp'n,

      t1.ID_FAC,

      t1.LB_ENGAGEMENT_GB,

      t1.'Type Encours'n,

      t1.'Type Encours GB'n,

      t1.IND_BILAN_HORS_BILAN,

      t1.DT_AUTO,

      t1.DT_ECH,

      t1.'Devise Final1'n,

      t1.'Devise Final'n,

      t1.SumOfMT_UTIL_EUR,

      t1.SumOfMT_AUTO_EUR,

      t1.PNU_conf,

      t1.'Regulatory_RWA'n,

      t1.SumOfMT_EXPO_IRBA,

      t1.TX_CCF_IRBA,

      t1.SumOfX_EDF1_IRBA,

      t1.SumOfX_GRR_IRBA,

      t1.SumOfX_MAT_IRBA,

      t1.PERFORMING_FLAG,

      t1.IND_CONF,

      t1.'Business Country'n,

      t1.'LB Pays Resp'n,

      t1.'Lib Metier 25'n,

      t1.'Lib act agg 25'n,

      t1.LB_GRP_AFFAIRE,

      t1.RATING_GROUPE,

      t1.C3_CLIENT_LINE,

      t1.CD_GRP_AFFAIRE,

      t1.Credit_Type_Profiling,

      t1.CD_TP_CTRP_CAPRI,

      t1.LIB_METIER_BFI,

      t1.FORTIS_FLAG,

      t1.CD_ENGAGEMENT,

      t1.LB_ENGAGEMENT

  FROM TRAVAIL.Q113_INPUTS_1 t1

   &PERFORMING_FLAG.;

QUIT;
4

1 回答 1

0

也许您正在寻找%WINDOW语句?还是数据步骤中的窗口语句

于 2013-06-11T03:05:55.977 回答