Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. SELECT
  2. ea.aluno_cod,
  3. ea.aluno_pescod,
  4. ea.aluno_escolcod,
  5. bpaluno.pes_nome,
  6. bpaluno.pes_nome_afetivo,
  7. bpaluno.pes_nome_social,
  8. ea.aluno_ra,
  9. bpaluno.pes_dtnasc,
  10. CASE
  11. WHEN bpaluno.pes_nececod = 0
  12. THEN
  13. 0 -- Nao tem necessidade especial
  14. ELSE
  15. 1 -- Tem necessidade especial
  16. END AS codigo_nece,
  17. bne.nece_descricao
  18.  
  19. FROM edu_aluno ea
  20.  
  21. INNER JOIN edu_matricula em
  22. ON ea.aluno_cod = em.matric_alunocod
  23.  
  24. INNER JOIN edu_matricula_status ems
  25. ON em.matric_cod = ems.matricst_matriccod
  26. AND ems.matricst_ativo = 1
  27.  
  28. INNER JOIN bas_pessoa bpaluno
  29. ON bpaluno.pes_cod = ea.aluno_pescod
  30.  
  31. INNER JOIN bas_nec_especial bne
  32. ON bpaluno.pes_nececod = bne.nece_cod
  33.  
  34. LEFT JOIN edu_escola ee
  35. ON ee.escol_cod = ea.aluno_escolcod
  36.  
  37. LEFT JOIN bas_pessoa esc
  38. ON esc.pes_cod = ee.escol_pescod
  39.  
  40. LEFT JOIN edu_classe ec
  41. ON ee.escol_cod = ec.classe_escolcod
  42. AND ec.classe_ano = ".\v2\DateTime::Now("Y")."
  43.  
  44. GROUP BY
  45. ea.aluno_cod,
  46. ea.aluno_pescod,
  47. ea.aluno_escolcod,
  48. bpaluno.pes_nome,
  49. bpaluno.pes_nome_afetivo,
  50. bpaluno.pes_nome_social,
  51. ea.aluno_ra,
  52. bpaluno.pes_dtnasc,
  53. bpaluno.pes_nececod,
  54. bne.nece_descricao
  55.  
  56. ORDER BY
  57. bpaluno.pes_nome
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement