Guest User

Untitled

a guest
Feb 22nd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. select cstone_feed_key,
  2. cstone_last_updatetm,
  3. uniq_seq_no,
  4. trans_in,trans_dt,
  5. scb_acct_no,
  6. curr_cd,bai_cd,
  7. raw_am,
  8. bank_ref_no,
  9. free_tx,
  10. case when curr_cd in ('XOF','BRL','XAF','KMF','XPF','JPY') then raw_am
  11. when curr_cd='MRO' then raw_am/10.00
  12. when curr_cd in ('BHD','EGP','IQD','JOD','KWD','LYD','MTL','OMR','SDP','TND','YDD') then raw_am/1000.00
  13. else raw_am/100.00 end as trans_am,
  14. regexp_extract(regexp_extract(regexp_replace(free_tx, '[^a-zA-Z0-9]+', ''),'[0-9]{15}',0),'^(37[0-9]{13}|34[0-9]{13})',0) as cm15,
  15. case when regexp_extract(regexp_extract(regexp_replace(free_tx, '[^a-zA-Z0-9]+', ''),'[0-9]{15}',0),'^(37[0-9]{13}|34[0-9]{13})',0) is NULL
  16. OR(bai_cd < 100 OR( bai_cd > 399 and bai_cd <> 699))
  17. then 'Y' else 'N' end as del_trans_flg,
  18. concat(substr(regexp_extract(regexp_extract(regexp_replace(free_tx, '[^a-zA-Z0-9]+', ''),'[0-9]{15}',0),'^(37[0-9]{13}|34[0-9]{13})',0),1,11),substr(regexp_extract(regexp_extract(regexp_replace(free_tx, '[^a-zA-Z0-9]+', ''),'[0-9]{15}',0),'^(37[0-9]{13}|34[0-9]{13})',0),13,2)) as cm13,
  19. substr(regexp_extract(regexp_extract(regexp_replace(free_tx, '[^a-zA-Z0-9]+', ''),'[0-9]{15}',0),'^(37[0-9]{13}|34[0-9]{13})',0),1,11) as cm11
  20. from scb_acct_trans_dtl;
  21.  
  22.  
  23. CASE WHEN TRIM(SUBSTR(TRIM(CAST(REGEXP_REPLACE(browser_localtime,'}','') AS string)),LENGTH(TRIM(CAST(REGEXP_REPLACE(browser_localtime,'}','') AS string))) - 18,20)) NOT IN ('null','xxxx-xx-xx xx:xx:xx') THEN SUBSTR(TRIM(CAST(REGEXP_REPLACE(browser_localtime,'}','') AS string)),1,LENGTH(TRIM(CAST(REGEXP_REPLACE(browser_localtime,'}','') AS string))) - 19) ELSE CAST 0 END as time_offset
Add Comment
Please, Sign In to add comment