17,090
社区成员
发帖
与我相关
我的任务
分享
select * from (
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,
to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS from CM_TRAN_SEQ a, CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE
and a.TRAN_AMT is not null and instr(a.PRD_NO,'TELLER') = 0
and a.CARD_NO='6223635003000078888'
AND substr(a.POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
AND a.TRAN_DATE>=to_date('20170801','yyyymmdd')
AND a.TRAN_DATE<=to_date('20170831','yyyymmdd')
UNION ALL
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS from CM_TRAN_SEQ_MONTH a, CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE and a.TRAN_AMT is not null and instr(a.PRD_NO,'TELLER') = 0 and a.CARD_NO='6223635003000078888'
AND substr(a.POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
AND a.TRAN_DATE >= to_date('20170801','yyyymmdd') AND a.TRAN_DATE<=to_date('20170831','yyyymmdd')
UNION ALL
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS
from (SELECT * FROM CM_TRAN_SEQ_HIST partition(CTSH_PART_201708)
where TRAN_DATE >= to_date('20170801','yyyymmdd')
AND TRAN_DATE <= to_date('20170831','yyyymmdd')
and TRAN_AMT is not null
and instr(a.PRD_NO,'TELLER') = 0
AND substr(POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
and CARD_NO = '6223635003000078888'
) a,
CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE
) where rownum <= 10
select * from (
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,
to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS from CM_TRAN_SEQ a, CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE
and a.TRAN_AMT is not null and a.PRD_NO <>'TELLER'
and a.CARD_NO='6223635003000078888'
AND substr(a.POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
AND a.TRAN_DATE>=to_date('20170801','yyyymmdd')
AND a.TRAN_DATE<=to_date('20170831','yyyymmdd')
UNION ALL
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS from CM_TRAN_SEQ_MONTH a, CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE and a.TRAN_AMT is not null and a.PRD_NO <>'TELLER' and a.CARD_NO='6223635003000078888'
AND substr(a.POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
AND a.TRAN_DATE >= to_date('20170801','yyyymmdd') AND a.TRAN_DATE<=to_date('20170831','yyyymmdd')
UNION ALL
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS
from (SELECT * FROM CM_TRAN_SEQ_HIST partition(CTSH_PART_201708)
where TRAN_DATE >= to_date('20170801','yyyymmdd')
AND TRAN_DATE <= to_date('20170831','yyyymmdd')
and TRAN_AMT is not null
and PRD_NO <> 'TELLER'
AND substr(POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
and CARD_NO = '6223635003000078888'
) a,
CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE
) where rownum <= 10
select * from (
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,
to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS from CM_TRAN_SEQ a, CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE
and a.TRAN_AMT is not null and a.PRD_NO <>'TELLER'
and CARD_NO='6223635003000078888'
AND substr(a.POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
AND a.TRAN_DATE>=to_date('20170801','yyyymmdd')
AND a.TRAN_DATE<=to_date('20170831','yyyymmdd')
UNION ALL
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS from CM_TRAN_SEQ_MONTH a, CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE and a.TRAN_AMT is not null and a.PRD_NO <>'TELLER' and CARD_NO='6223635003000078888'
AND substr(a.POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
AND a.TRAN_DATE >= to_date('20170801','yyyymmdd') AND a.TRAN_DATE<=to_date('20170831','yyyymmdd')
UNION ALL
select a.TRAN_SEQ as SEQ_NO,a.CCY,b.BUSINESS_NAME as TRAN_TYPE,a.TRAN_AMT,to_char(a.TRAN_SYS_DATE,'yyyy-mm-dd hh24:mi:ss') TRAN_TIME,a.VOUCHERNUM,a.TRAN_STATUS
from (SELECT * FROM CM_TRAN_SEQ_HIST partition(CTSH_PART_201708)
where a.TRAN_DATE >=to_date('20170801','yyyymmdd')
AND a.TRAN_DATE <= to_date('20170831','yyyymmdd')
and a.TRAN_AMT is not null
and a.PRD_NO <> 'TELLER'
AND substr(a.POS_ENTRY_MODE_CODE,1,2) in ('03','04','93','94')
) a,
CM_BUSINESS_CODE b
where a.BUSINESS_CODE=b.BUSINESS_CODE
and CARD_NO='6223635003000078888'
) where rownum <= 10
AND to_char(TRAN_DATE, 'yyyymmdd') >= '20170801'
AND to_char(TRAN_DATE, 'yyyymmdd') <= '20170831'
AND TRAN_DATE >= to_date('20170801','yyyymmdd')
AND TRAN_DATE <= to_date('20170831','yyyymmdd')