Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. WITH durations AS (
  2. select section_id, (CAST (
  3. SUBSTRING (time_end from 1 FOR 2) AS INT) * 60 +
  4. CAST (SUBSTRING (time_end from 4 FOR 2) AS INT)) AS END,
  5. (CAST (SUBSTRING (time_start from 1 FOR 2) AS INT) * 60 +
  6. CAST (SUBSTRING (time_start from 4 FOR 2) AS INT)) AS start,
  7. instruct_name AS NAME
  8. from myc_schedule
  9. )
  10.  
  11. select distinct NAME, term
  12. from myc_section join durations
  13. ON myc_section.id = durations.section_id
  14. except
  15. select distinct NAME, term
  16. from myc_section join durations
  17. ON myc_section.id = durations.section_id
  18. WHERE durations.start < 660 AND durations.end > 1020
  19. AND NAME NOT LIKE '%TBA%'
  20. AND NAME NOT LIKE '%TRENT UNIVERSITY%'
  21. AND NAME <> ''
  22. order BY NAME, term;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement