Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.65 KB | None | 0 0
  1. SELECT
  2. DISTINCT
  3. id_matricula,
  4. bl_ativo,
  5. nu_presenca,
  6. ava_rec.id_tipodeavaliacao,
  7.  
  8. CASE
  9.     WHEN ava_rec.id_tipodeavaliacao > 0 THEN 'Recuperação'
  10.     ELSE 'Prova Final'
  11. END AS 'st_avaliacao'
  12.  
  13. FROM vw_avaliacaoagendamento AS avag
  14. OUTER APPLY (
  15.     SELECT
  16.     CASE
  17.         WHEN nu_presenca IS NULL THEN id_tipodeavaliacao
  18.         ELSE id_tipodeavaliacao + 1
  19.     END AS id_tipodeavaliacao
  20. ) AS ava_rec
  21.  
  22. WHERE
  23. avag.id_avaliacaoagendamento IN (SELECT TOP 1 id_avaliacaoagendamento FROM vw_avaliacaoagendamento AS ava WHERE ava.id_matricula = avag.id_matricula ORDER BY id_tipodeavaliacao DESC, id_chamada DESC )
  24.  
  25. AND avag.id_matricula = 57867
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement