Advertisement
otavioguerra

Query SDR BSBoard - Versao Oracle

Jul 26th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 1.40 KB | None | 0 0
  1. SELECT P.DOCUMENT,
  2. P.ENROLLMENT,
  3. P.WORKCODE,
  4. P.WORKNAME,
  5. C.ID,
  6. C.CONTRACTDATE,
  7. C.CONTRACTTYPE,
  8. CASE
  9.     WHEN C.FACERECOGNITIONVALIDATION = 1 THEN 'SIM'
  10.     ELSE 'NÃO'
  11. END facerecognitionvalidation
  12. , CASE
  13.     WHEN C.TERMSACCEPTED = 1 THEN 'SIM'
  14.     ELSE 'NÃO'
  15. END termsaccepted
  16. , C.FINANCIALINSTITUTIONID
  17. , F.BANKNUMBER
  18. , B.BANKNAME
  19. , CASE
  20.     WHEN CL.LOANTYPE = 'NEW' THEN 'Novo'
  21.     WHEN CL.LOANTYPE = 'REFIN' THEN 'Refinanciamento'
  22.     WHEN CL.LOANTYPE = 'PORTABILITY' THEN 'Portabilidade'
  23.     ELSE 'N/A'
  24.   END AS loantype
  25. , CASE
  26.     WHEN CL.LOANSTATUS = 'CANCELLED_BY_SYSTEM' THEN 'Cancelado pelo Sistema'
  27.         WHEN CL.LOANSTATUS = 'CANCELLED_BY_USER' THEN 'Cancelado pelo Usuário'
  28.     WHEN CL.LOANSTATUS = 'CCBSIGNED' THEN 'Assinado'
  29.     WHEN CL.LOANSTATUS = 'PAID' THEN 'Pago'
  30.     WHEN CL.LOANSTATUS = 'INITIAL' THEN 'Iniciado'
  31.     WHEN CL.LOANSTATUS = 'SIGNED' THEN 'Assinado'
  32.     WHEN CL.LOANSTATUS = 'CANCELLED' THEN 'Cancelado'
  33.     ELSE 'N/A'
  34.   END AS loanstatus
  35. , CL.VALUEFORDEPOSIT
  36. , CL.INSTALLMENTVALUE
  37. , CL.NUMBEROFINSTALLMENTS
  38. , ( CL.NOMINALRATEPERMONTH * 100 ) AS nominalratepermonth
  39. FROM TUDOPROD.PERSON P
  40. INNER JOIN TUDOPROD.CONTRACT C ON C.PERSONID = P.ID
  41. INNER JOIN TUDOPROD.CONTRACTLOAN CL ON CL.CONTRACTID = C.ID
  42. INNER JOIN TUDOPROD.FINANCIALINSTITUTION F ON F.ID = C.FINANCIALINSTITUTIONID
  43. INNER JOIN TUDOPROD.BANK B ON B.BANKNUMBER = F.BANKNUMBER
  44. ORDER BY C.ID;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement