Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. SELECT
  2. vw_vinculadas.dmda_num_inscr || '/' || vw_vinculadas.dmda_ano AS "Demanda",
  3. bp.pes_nome AS "Pessoa",
  4. CASE
  5. WHEN edra.dmdara_vaga_oferecida = 1
  6. THEN 'SIM'
  7. ELSE 'NÃO'
  8. END AS "Vaga Oferecida",
  9. edra.dmdara_qm_atendeu AS "Contato",
  10. edra.dmdara_dthra AS "Data/Hora",
  11. edra.dmdara_obs AS "Observação"
  12. FROM (
  13. WITH RECURSIVE
  14. demanda_vinculada AS (
  15. SELECT
  16. ed.dmda_cod,
  17. ed.dmda_num_inscr,
  18. ed.dmda_ano,
  19. ed.dmda_dmdacod
  20. FROM edu_demanda ed
  21. WHERE
  22. ed.dmda_cod = :DMDA_COD
  23. AND ed.dmda_dmdacod IS NOT NULL
  24. UNION
  25. SELECT
  26. ed.dmda_cod,
  27. ed.dmda_num_inscr,
  28. ed.dmda_ano,
  29. ed.dmda_dmdacod
  30. FROM edu_demanda ed
  31. INNER JOIN demanda_vinculada dv
  32. ON dv.dmda_dmdacod = ed.dmda_cod
  33. )
  34. SELECT *
  35. FROM demanda_vinculada
  36.  
  37. ) AS vw_vinculadas
  38.  
  39. INNER JOIN edu_demanda_status eds
  40. ON eds.dmdast_dmdacod = vw_vinculadas.dmda_cod
  41. AND eds.dmdast_ativo = 1
  42.  
  43. INNER JOIN bas_status bs
  44. ON bs.sta_numero = eds.dmdast_status
  45. AND bs.sta_tipo = 'DEMANDA_STATUS'
  46.  
  47. INNER JOIN edu_demanda_reg_atend edra
  48. ON vw_vinculadas.dmda_cod = edra.dmdara_dmdacod
  49. AND edra.dmdara_pescod IS NOT NULL
  50.  
  51. INNER JOIN bas_pessoa bp
  52. ON edra.dmdara_pescod = bp.pes_cod
  53.  
  54. ORDER BY
  55. edra.dmdara_dthra DESC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement