Advertisement
Guest User

mipastemagico

a guest
Nov 20th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. -- CAR GENERATION
  2.  
  3. declare
  4. aniomesdia_ini VARCHAR2(8);
  5. aniomesdia_fin VARCHAR2(8);
  6. aniomesdia_ini_3M VARCHAR2(8);
  7. aniomesdia_ini_6M VARCHAR2(8);
  8. aniomesdia_ini_12M VARCHAR2(8);
  9. aniomesdia_ini_po VARCHAR2(8);
  10. aniomesdia_fin_po VARCHAR2(8);
  11. aniomes VARCHAR2(6);
  12.  
  13. begin
  14. aniomes := '201610';
  15. aniomesdia_ini := '20151101';
  16. aniomesdia_fin := '20161031';
  17. aniomesdia_ini_3M := TO_CHAR(ADD_MONTHS(TO_DATE(aniomesdia_ini,'YYYYMMDD'),-2),'YYYYMMDD');
  18. aniomesdia_ini_6M := TO_CHAR(ADD_MONTHS(TO_DATE(aniomesdia_ini,'YYYYMMDD'),-5),'YYYYMMDD');
  19. aniomesdia_ini_12M := TO_CHAR(ADD_MONTHS(TO_DATE(aniomesdia_ini,'YYYYMMDD'),-11),'YYYYMMDD');
  20. aniomesdia_ini_po := '20150101';
  21. aniomesdia_fin_po := '20161031';
  22.  
  23.  
  24. /******************************************************************************************/
  25. /**************************** INFO LIFE MILES AND PO DEFINITION****************************/
  26. /******************************************************************************************/
  27.  
  28. execute immediate
  29. 'create table lm_freq_flyers_po as
  30. select frequent_flyer_code from
  31. (select distinct frequent_flyer_code from fl.dw_sbx_flown_acnt where od_flight_date>='||aniomesdia_ini_po|| 'and od_flight_date<='||aniomesdia_fin_po|| 'and frequent_flyer_code<>''NOT APPLICABLE'') a
  32. inner join
  33. cl.dw_sbx_lmclient_acnt b
  34. on a.frequent_flyer_code=b.freq_flyer_number';
  35. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement