Guest User

Untitled

a guest
Jan 13th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. CREATE VIEW 300_fin_sat_prestamo2 AS
  2. SELECT
  3. 300_FIN_HUB_PRESTAMO_HKEY,
  4. LOAD_DATETIME,
  5. COALESCE(
  6. LEAD(
  7. DATE_ADD(LOAD_DATETIME, INTERVAL -1 MICROSECOND)
  8. )
  9. OVER (
  10. PARTITION BY 300_FIN_HUB_PRESTAMO_HKEY -- ADD MULTI ACTIVE ATTRIBUTES
  11. ORDER BY LOAD_DATETIME
  12. )
  13. , CAST('2999-12-31 23:59:59.999999' AS datetime(6))
  14. ) LOAD_END_DATETIME,
  15. -- YOU CAN CALCULATE FIRST_RECORD_INDICATOR
  16. -- IF USE ASC INSTAEAD OF DESC
  17. CASE
  18. WHEN
  19. (RANK()
  20. OVER (
  21. PARTITION BY 300_FIN_HUB_PRESTAMO_HKEY -- ADD MULTI ACTIVE ATTRIBUTES
  22. ORDER BY LOAD_DATETIME DESC)
  23. ) = 1
  24. THEN 'Y'
  25. ELSE 'N'
  26. END CURRENT_RECORD_INDICATOR,
  27. RECORD_SOURCE,
  28. HASH_DIFF,
  29. CDC_OPERATION,
  30. fecha_desembolso,
  31. fecha_vencimiento,
  32. monto,
  33. plazo
  34. FROM 300_fin_sat_prestamo
Add Comment
Please, Sign In to add comment