Advertisement
Guest User

Untitled

a guest
Feb 19th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. SELECT concat(book.fk_Language, workOfWriters.fk_Language) as lox, count(*)
  2. from (book INNER JOIN book_work ON book.pk_book=book_work.fk_book)
  3. INNER JOIN workOfWriters ON workOfWriters.pk_workOfWriters=book_work.fk_workOfWriters
  4. GROUP BY lox
  5. --------------------------------------------------------------------------------------
  6. UPDATE issued INNER JOIN periodForBack
  7. ON pk_periodForBack=fk_periodForBack
  8. SET issued.dateActualReturn=adddate(issued.dateOfIssue,INTERVAL periodForBack.periodForBack day)
  9.  
  10. UPDATE issued INNER JOIN periodForBack
  11. ON pk_periodForBack=fk_periodForBack
  12. SET issued.dateActualReturn=adddate(issued.dateActualReturn,INTERVAL 2 day)
  13. where pk_issued=2
  14.  
  15. UPDATE issued INNER JOIN periodForBack
  16. ON pk_periodForBack=fk_periodForBack
  17. SET issued.dateActualReturn=adddate(issued.dateActualReturn,INTERVAL 2 day)
  18. where pk_issued=6
  19.  
  20. UPDATE issued INNER JOIN periodForBack
  21. ON pk_periodForBack=fk_periodForBack
  22. SET issued.dateActualReturn=adddate(issued.dateActualReturn,INTERVAL 2 day)
  23. where pk_issued=7
  24.  
  25. UPDATE issued INNER JOIN periodForBack
  26. ON pk_periodForBack=fk_periodForBack
  27. SET issued.dateActualReturn=adddate(issued.dateActualReturn,INTERVAL 2 day)
  28. where pk_issued=8
  29. --------------------------------------------------------------------------------------
  30. SELECT COUNT(*) as lox FROM
  31. (book INNER JOIN book_work
  32. ON book.pk_book=book_work.fk_book)
  33. INNER JOIN workOfWriters
  34. ON book_work.fk_workOfWriters=workOfWriters.pk_workOfWriters
  35. where book.fk_Language=workOfWriters.fk_Language
  36. UNION SELECT COUNT(*) FROM
  37. (book INNER JOIN book_work
  38. ON book.pk_book=book_work.fk_book)
  39. INNER JOIN workOfWriters
  40. ON book_work.fk_workOfWriters=workOfWriters.pk_workOfWriters
  41. where book.fk_Language<>workOfWriters.fk_Language
  42. --------------------------------------------------------------------------------------
  43. SELECT COUNT(workOfWriters.pk_workOfWriters) as lox, language.titleLanguage FROM
  44. ((language INNER JOIN workOfWriters ON language.pk_language=workOfWriters.fk_language)
  45. INNER JOIN work_writer ON workOfWriters.pk_workOfWriters=work_writer.fk_workOfWriters)
  46. INNER JOIN Writer ON writer.pk_Writer=work_writer.fk_Writer
  47. where work_writer.fk_Writer=(SELECT work_writer.fk_workOfWriters FROM work_writer
  48. GROUP BY work_writer.fk_workOfWriters
  49. ORDER BY count(*)
  50. LIMIT 1)
  51. GROUP BY language.titleLanguage
  52. --------------------------------------------------------------------------------------
  53. SELECT issued_fine.fk_issued, issued_fine.amountOfFine FROM issued_fine
  54. where issued_fine.amountOfFine>=(SELECT AVG(issued_fine.amountOfFine) FROM issued_fine)
  55. --------------------------------------------------------------------------------------
  56. SELECT reader.firstname, reader.middlename, reader.lastname, sum(issued_fine.amountOfFine) FROM
  57. (reader INNER JOIN issued
  58. ON reader.pk_reader=issued.fk_reader) INNER JOIN issued_fine on issued.pk_issued=issued_fine.fk_issued
  59. WHERE reader.pk_reader=
  60. (SELECT issued.fk_reader FROM
  61. issued INNER JOIN issued_fine
  62. ON issued.pk_issued=issued_fine.fk_issued
  63. GROUP BY issued.fk_reader
  64. ORDER BY SUM(issued_fine.amountOfFine) DESC
  65. LIMIT 1)
  66. GROUP BY reader.firstname
  67. --------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement