Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. SELECT
  2. eate.auttraesc_cod,
  3. ea.aluno_cod,
  4. bp_aluno.pes_nome,
  5. este.soltpesc_maincod AS num_requisicao,
  6. formatar_data(peraut_dt_de) || ' a '|| formatar_data(peraut_dt_ate) AS peraut_cod,
  7. formatar_data(eate.auttraesc_dt_revogacao) as data_expiracao,
  8. bs_aut.sta_titulo AS status,
  9. CASE
  10. WHEN eates.auttraescst_status = 1
  11. THEN 1
  12. ELSE 0
  13. END
  14. AS autorizada
  15.  
  16. FROM edu_sol_tp_escolar este
  17.  
  18. INNER JOIN edu_aluno ea
  19. ON este.soltpesc_alunocod = ea.aluno_cod
  20.  
  21. INNER JOIN bas_pessoa bp_aluno
  22. ON ea.aluno_pescod = bp_aluno.pes_cod
  23.  
  24. INNER JOIN edu_aut_transp_escolar eate
  25. ON este.soltpesc_cod = eate.auttraesc_soltpesccod
  26.  
  27. INNER JOIN edu_aut_transp_escolar_status eates
  28. ON eate.auttraesc_cod = eates.auttraescst_auttraesccod
  29. AND eates.auttraescst_ativo = 1
  30.  
  31. INNER JOIN bas_status bs_aut
  32. ON eates.auttraescst_status = bs_aut.sta_numero
  33. AND bs_aut.sta_tipo = 'STATUS_AUTORIZACAO_TRANSP'
  34.  
  35. INNER JOIN edu_periodo_aut epa
  36. ON eate.auttraesc_perautcod = epa.peraut_cod
  37. AND epa.peraut_cod = 490
  38.  
  39. LEFT JOIN edu_aut_transp_escolar eate2
  40. ON este.soltpesc_cod = eate2.auttraesc_soltpesccod
  41. AND eate2.auttraesc_perautcod = epa.peraut_cod
  42. AND eate2.auttraesc_cod <> eate.auttraesc_cod
  43.  
  44. LEFT JOIN edu_aut_transp_escolar_status eates2
  45. ON eate2.auttraesc_cod = eates2.auttraescst_auttraesccod
  46. AND eates2.auttraescst_ativo = 1
  47. AND eates2.auttraescst_status = 1
  48.  
  49. WHERE 1=1
  50. AND este.soltpesc_ano = 2019
  51. AND este.soltpesc_escolcod = 19
  52. AND eates2.auttraescst_cod IS NULL
  53. ORDER BY
  54. bp_aluno.pes_nome
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement