分享

DB2 存储过程的一些公用方法

 思奇剑 2009-04-09
DB2 存储过程的一些公用方法
  --本月月份
  SET V_STAT_MONTH = CHAR(SUBSTR(IC_STAT_DATE,1,6));

  --本月yyyy-mm-dd
  SET V_STAT_DATE_1 = CHAR(SUBSTR(IC_STAT_DATE,1,4)||'-'||SUBSTR(IC_STAT_DATE,5,2)||'-'||SUBSTR(IC_STAT_DATE,7,2));

  --前一天
  SET V_YESTER_DAY_1 = CHAR(SUBSTR(CHAR(XJDSS.CHAR2DATE(IC_STAT_DATE) - 1 DAY),1,10));
  SET V_YESTER_DAY = SUBSTR(V_YESTER_DAY_1,1,4)||SUBSTR(V_YESTER_DAY_1,6,2)||SUBSTR(V_YESTER_DAY_1,9,2);

   --六个月前月份
  SET V_LAST_MOMTH6 = SUBSTR(CHAR(XJDSS.CHAR2DATE(IC_STAT_DATE) - 6 MONTH),1,4)||SUBSTR(CHAR(XJDSS.CHAR2DATE(IC_STAT_DATE) - 6 MONTH),6,2);

  CALL XJDSS.SP_GET_VALUE_FROM_DATE(IC_STAT_DATE,'DD',V_DAY);
  CALL XJDSS.SP_GET_VALUE_FROM_DATE(IC_STAT_DATE,'MM',V_MONTH);
  CALL XJDSS.SP_GET_VALUE_FROM_DATE(IC_STAT_DATE,'YYYY',V_YEAR);
  CALL XJDSS.SP_GET_VALUE_FROM_DATE(IC_STAT_DATE,'MM%3',V_MONTH_NUMBER);
  CALL XJDSS.SP_GET_VALUE_FROM_DATE(IC_STAT_DATE,'YY%2',V_YEAR_NUMBER);

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多