Guest User

Untitled

a guest
Jun 24th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. a)
  2. SELECT
  3. TLB.Henkilo.Etunimi + ' ' + TLB.Henkilo.Sukunimi AS Nimi,
  4. TLB.Klinikka.Puhelin,
  5. TLB.Klinikka.Osoite
  6. FROM TLB.Henkilo, TLB.Klinikka
  7. WHERE TLB.Henkilo.Klinikkaid = TLB.Klinikka.Klinikkaid
  8. ORDER BY Klinikkaid ;
  9.  
  10. c)
  11. SELECT
  12. TLB.Lemmikki.Lemmikkiid,
  13. TLB.Lemmikki.Nimi,
  14. TLB.Tutkimus.Tutkimusid,
  15. TLB.Tutkimus.Tutkimuspvm,
  16. TLB.Tutkimus.Tutkimusaika,
  17. TLB.Tutkimus.Kuvaus
  18. FROM Lemmikki, Tutkimus
  19. WHERE TLB.Lemmikki.Lemmikkiid = TLB.Tutkimus.Lemmikkiid
  20. GROUP BY TLB.Lemmikki.Lemmikkiid
  21. ORDER BY TLB.Tutkimus.Tutkimuspvm, TLB.TUtkimus.Tutkimusaika;
  22.  
  23.  
  24. e)
  25. SELECT
  26. TLB.Omistaja.Etunimi + ' ' + TLB.Omistaja.Sukunimi AS Nimi,
  27. TLB.Lasku.Laskuid,
  28. TLB.Lasku.Laskutuspvm,
  29. TLB.Lasku.Maksupvm,
  30. TLB.Lasku.Maksutapa,
  31. FROM Omistaja, Lasku
  32. WHERE TLB.Lasku.Maksupvm IS NULL;
  33.  
  34. g)
  35. SELECT
  36. TLB.Klinikka.Klinikkaid,
  37. TLB.Klinikka.Nimi,
  38. TLB.Klinikka.Postitoimipaikka,
  39. TLB.Hoitopaikka.Hoitopaikkaid
  40. FROM Klinikka, Hoitopaikka
  41. WHERE TLB.Hoitopaikka.Tila = 'V'
  42. GROUP BY TLB.Klinikka.Postitoimipaikka
  43. ORDER BY TLB.Klinikkaid
  44.  
  45.  
  46. i)
  47. SELECT
  48. MAX(TLB.Hoito.Hinta) AS Max_Hinta,
  49. MIN(TLB.Hoito.HInta) AS Min_HInta,
  50. (SUM(TLB.Hoito.Hinta) / COUNT(TLB.Hoito.Hinta)) AS AVG_Hinta
  51. FROM TLB.Hoito.Hinta;
  52.  
  53. k)
  54. SELECT
  55. TLB.Henkilo.Etunimi + ' ' + TLB.Henkilo.Sukunimi AS Nimi,
  56. (TLB.Henkilo.Syntymaaika - GETDATE()) AS Ika
  57. FROM Henkilo
  58. WHERE (TLB.Henkilo.Syntymaaika - GETDATE()) > 50;
  59.  
  60.  
  61. m)
  62. SELECT
  63. TLB.Klinikka.Klinikkaid,
  64. COUNT(TLB.Hoitopaikka.Hoitopaikkaid) AS Hoitopaikat
  65. FROM Klinikka, Hoitopaikka
  66. WHERE TLB.Klinikka.Klinikkaid = TLB.Hoitopaikka.Klinikkaid;
  67.  
  68.  
  69.  
  70. o)
  71. SELECT
  72. TLB.Omistaja.Omistajaid,
  73. TLB.Lemmikki
  74. FROM Omistaja, Lemmikki
  75. WHERE TLB.Omistaja.Omistajaid = TLB.Lemmikki.Omistajaid;'
  76.  
  77.  
  78. q)
  79. SELECT
  80. TLB.Klinikka.Klinikkaid,
  81. TLB.Klinikka_Tarvike.Tarvikeid,
  82. TLB.Tarvike.Kuvaus,
  83. TLB.Klinikka_Tarvike.Varastomaara
  84. FROM (Klinikka, Klinikka_Tarvike), Tarvike
  85. WHERE TLB.Tarvike.Kuvaus = 'Ei-kirurginen' OR 'Kirurginen'
  86. ORDER BY TLB.Klinikka.Klinikkaid;
Add Comment
Please, Sign In to add comment