Advertisement
arc_eu

Correlated Queries praktijkopdracht

Dec 15th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. --vraag 1
  2. select persnr, voornaam, achternaam, max(count(ps.persnr)) 'aantal specialisaties'
  3. from
  4. ;
  5. --vraag 4
  6. select patientnr, achternaam, voornaam
  7. from patienten p
  8. where not exists (select 'a'
  9. from patientopnames
  10. where patientnr = p.patientnr
  11. and opnamenr in (select opnamenr
  12. from patientfiches pf
  13. where opnamenr=pf.opnamenr));
  14. --vraag 5
  15. select persnr, voornaam, achternaam
  16. from personeel p
  17. where not exists (select 'a'
  18. from pers_specialisaties
  19. where persnr=p.persnr);
  20. --vraag 6
  21. select medcode,handelsnaam,opmerking
  22. from medicijnen m
  23. where not exists (select 'a'
  24. from voorschriften
  25. where medcode = m.medcode);
  26. --vraag 7
  27. select afd_toegewezen,persnr,voornaam,achternaam,datum_in_dienst
  28. from personeel p
  29. where datum_in_dienst =
  30. (select max(datum_in_dienst)
  31. from personeel
  32. where afd_toegewezen=p.afd_toegewezen);
  33. --vraag 8
  34. select nr, omschrijving, eenhpr_verr,opmerking,cat_nr
  35. from verrichtingen v
  36. where not exists (select 'a'
  37. from verrichtingen
  38. where nr = v.nr and upper(opmerking) like 'RADIOLOG%');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement