b) Write a query to display the patron ID, last name, number of times that patron has ever checked out a book, and the number of different books the patron has ever checked out. For example, if a given patron has checked out the same book twice, that would count as two checkouts but only one book. Limit the results to only patrons who have made at least three checkouts. Sort the results in descending order by number of books, then in descending order by number of checkouts, and then in ascending order by patron ID. Sample Output:- Chekouts and Books by Patron PAT_ID PAT_LNAME NUM CHECKOUTS NUM DIFFERENT BOOKS 1161 Koch 1165 Baldwin 1181 Horne 1185 Yang 1210 Cooley 1229 Burke 1160 carter 1171 Marsh 1172 Miles 1207 Ramos 1209 Mathis 1183 Hughes 3 3 3 3 3 لا لا لا لا لا لا لا لا 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 1

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter11: Sql Server Databases
Section: Chapter Questions
Problem 15RQ
icon
Related questions
Question
ERD:-
PK
CHECKOUT
Check Num
FK1 Book_Num
FK2 Pat_ID
Check Out Date
Check_Due Date
Check_In_Date
PK
BOOK
Book Num
Book Title
Book_Year
Book_Cost
Book_Subject
FK1 Pat_ID
-H-
PATRON
PK Pat ID
Pat_FName
Pat_LName
Pat_Type
WRITES
PK,FK1 Book Num
PK,FK2 Au ID
AUTHOR
PK AU ID
Au_FName
Au_LName
Au_BirthYear
Transcribed Image Text:ERD:- PK CHECKOUT Check Num FK1 Book_Num FK2 Pat_ID Check Out Date Check_Due Date Check_In_Date PK BOOK Book Num Book Title Book_Year Book_Cost Book_Subject FK1 Pat_ID -H- PATRON PK Pat ID Pat_FName Pat_LName Pat_Type WRITES PK,FK1 Book Num PK,FK2 Au ID AUTHOR PK AU ID Au_FName Au_LName Au_BirthYear
b) Write a query to display the patron ID, last name, number of times that patron has ever checked out a
book, and the number of different books the patron has ever checked out. For example, if a given
patron has checked out the same book twice, that would count as two checkouts but only one book.
Limit the results to only patrons who have made at least three checkouts. Sort the results in
descending order by number of books, then in descending order by number of checkouts, and then in
ascending order by patron ID.
Sample Output:- Chekouts and Books by Patron
PAT ID PAT LNAME NUM CHECKOUTS NUM DIFFERENT BOOKS
1161 Koch
1165 Baldwin
1181 Horne
1185 Yang
1210 Cooley
1229 Burke
1160 carter
1171 Marsh
1172 Miles
1207 Ramos
1209 Mathis
1183 Hughes
3
3
3
3
3
3
3
لا لا لا لا لا لا
3
3
3
3
3
3
ww
3
3
3
3
3
2
2
2
2
2
1
Transcribed Image Text:b) Write a query to display the patron ID, last name, number of times that patron has ever checked out a book, and the number of different books the patron has ever checked out. For example, if a given patron has checked out the same book twice, that would count as two checkouts but only one book. Limit the results to only patrons who have made at least three checkouts. Sort the results in descending order by number of books, then in descending order by number of checkouts, and then in ascending order by patron ID. Sample Output:- Chekouts and Books by Patron PAT ID PAT LNAME NUM CHECKOUTS NUM DIFFERENT BOOKS 1161 Koch 1165 Baldwin 1181 Horne 1185 Yang 1210 Cooley 1229 Burke 1160 carter 1171 Marsh 1172 Miles 1207 Ramos 1209 Mathis 1183 Hughes 3 3 3 3 3 3 3 لا لا لا لا لا لا 3 3 3 3 3 3 ww 3 3 3 3 3 2 2 2 2 2 1
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Knowledge Booster
Single Table
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning