Professional Documents
Culture Documents
Assignment 2
December 1, 2020
BOOKSTORE DATABASE
1)
SELECT Books.[author], Books.[isbn], Books.[title], Books.[retail_price]
FROM Books
WHERE (((Books.[author])="McCaffrey, Anne"))
ORDER BY Books.[retail_price] DESC;
2)
SELECT Count(*) AS McCaffreyBooks
FROM Books
WHERE (((Books.author)='McCaffrey, Anne'));
3)
SELECT Count(*)
FROM Orders
WHERE order_date <=#02/01/2016# AND order_filled= NO;
4)
SELECT Books.author, Count(OrderDetails.quantity) AS units_sold
FROM Books INNER JOIN OrderDetails ON Books.isbn = OrderDetails.isbn
GROUP BY Books.author
ORDER BY Count(OrderDetails.quantity) DESC, units_sold;
5)
SELECT Customers.first_name, Customers.last_name, SUM(Books.retail_price) AS
SumOfretail_price
FROM (Customers INNER JOIN Orders ON Customers.customer_ID =
Orders.customer_numb) INNER JOIN (Books INNER JOIN OrderDetails ON
Books.isbn = OrderDetails.isbn) ON Orders.order_numb = OrderDetails.order_numb
WHERE (((Customers.state)="MN") AND ((Books.[retail_price])<50))
GROUP BY Customers.first_name, Customers.last_name
ORDER BY Customers.last_name ASC, Customers.first_name ASC;
6)
SELECT OrderDetails.order_numb, Orders.order_filled, Sum(Books.retail_price) AS
TotalAmount, Orders.order_date
FROM Orders INNER JOIN (Books INNER JOIN OrderDetails ON Books.isbn =
OrderDetails.isbn) ON Orders.order_numb = OrderDetails.order_numb
WHERE (((Orders.order_date)>=#10/1/2016#))
GROUP BY OrderDetails.order_numb, Orders.order_filled, Orders.order_date;
3)
SELECT Count(*) AS NumOfRooms, Sum(capacity) AS SumOfCapacity
FROM Rooms
WHERE refreshments = Yes;
4)
SELECT Speakers.LastName, Speakers.FirstName, Count(SessionSpeaker.SessionID)
AS CountOfSessionID
FROM Speakers INNER JOIN SessionSpeaker ON Speakers.SpeakerID =
SessionSpeaker.SpeakerID
GROUP BY Speakers.LastName, Speakers.FirstName;