Advertisement
letu

Количество зачисленных по разным решениям

Jul 26th, 2017
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. SELECT faculty.name AS "Факультет",
  2. CASE WHEN substring(speciality.name for 3) = 'Бак' THEN substring(speciality.name from 5) || ' (бакалавриат)'
  3. WHEN substring(speciality.name for 3) = 'Маг' THEN substring(speciality.name from 5) || ' (магистратура)'
  4. WHEN substring(speciality.name for 4) = 'Спец' AND faculty.name IN ('Факультет СПО ИТИ', 'Бендерский политехнический филиал СПО и НПО')
  5.         THEN substring(speciality.name from 6)
  6. WHEN substring(speciality.name for 4) = 'Спец' THEN substring(speciality.name from 6) || ' (специалитет)'
  7. ELSE speciality.name END AS "Специальность",
  8. forma.name As "Форма обучения",
  9. language.name AS "Язык обучения",
  10. (SELECT COUNT(*) FROM treiting, entrant WHERE entrant.delete = '0' AND treiting.entrant_id = entrant.id AND entrant.allset_id = allset.id AND treiting.solution_id = 5) AS "ВнеКонкурса",
  11. (SELECT COUNT(*) FROM treiting, entrant WHERE entrant.delete = '0' AND treiting.entrant_id = entrant.id AND entrant.allset_id = allset.id AND treiting.solution_id = 4) AS "ПоКонкурсу",
  12. (SELECT COUNT(*) FROM treiting, entrant WHERE entrant.delete = '0' AND treiting.entrant_id = entrant.id AND entrant.allset_id = allset.id AND treiting.solution_id = 12) AS "ПоКвоте",
  13. (SELECT COUNT(*) FROM treiting, entrant WHERE entrant.delete = '0' AND treiting.entrant_id = entrant.id AND entrant.allset_id = allset.id AND treiting.solution_id = 12) AS "ПоКвоте",
  14. (SELECT COUNT(*) FROM treiting, entrant WHERE entrant.delete = '0' AND treiting.entrant_id = entrant.id AND entrant.allset_id = allset.id AND treiting.solution_id = 11) AS "ПослеОплаты",
  15. (SELECT COUNT(*) FROM treiting, entrant WHERE entrant.delete = '0' AND treiting.entrant_id = entrant.id AND entrant.allset_id = allset.id AND treiting.solution_id IS NULL) AS "После оплаты"
  16. FROM allset, speciality, faculty, forma, language
  17. WHERE allset.speciality_id = speciality.id AND speciality.faculty_id = faculty.id AND allset.forma_id = forma.id AND language.id = allset.language_id AND
  18. faculty.names NOT IN ('ТКОЛ', 'БПФ', 'ФДО', 'РФ', 'БФ')
  19. ORDER BY 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement