Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. /* Sarašas metų, kuriais išleistų knygų yra daugiau už visais leidimo metais išleistų
  2. knygų vidurkį. Greta pateikti ir tais metais išleistų knygų visų egzempliorių skaičių */
  3.  
  4. SELECT metai AS "Isleidimo metai", COUNT(*) AS "Egzemplioriu", COUNT(DISTINCT pavadinimas) AS "Knygu",
  5. COUNT( skaitytojas.vardas ) AS "Skaitytoju",
  6. ( SUM( DATE_PART('year', now()::date ) - DATE_PART('year', gimimas) )/COUNT(DISTINCT gimimas) ) AS "Amziaus vidurkis"
  7.  
  8. FROM stud.knyga JOIN stud.egzempliorius ON egzempliorius.isbn = knyga.isbn
  9. LEFT JOIN stud.skaitytojas ON egzempliorius.skaitytojas = skaitytojas.nr
  10. GROUP BY metai
  11. HAVING COUNT(DISTINCT egzempliorius.isbn) >= ( SELECT COUNT(knyga.metai) / (COUNT( DISTINCT metai)) FROM stud.knyga)
  12.  
  13.  
  14.  
  15. /*HAVING metai >= ( SELECT ROUND( AVG(metai), 0) FROM stud.knyga) */
  16. /* COUNT(egzempliorius.isbn) >= (SELECT COUNT(metai)/( SELECT DISTINCT(metai) FROM stud.knyga) FROM stud.egzempliorius JOIN stud.knyga ON egzempliorius.isbn = knyga.isbn)
  17.  
  18. knygu skaicius
  19. skaitytoju skaicius kurie skaito knygas isleistas tais metais
  20. tu skaitytoju amziaus vidurkis
  21.  
  22. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement