Advertisement
Guest User

Untitled

a guest
Jun 10th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PL/SQL 0.75 KB | None | 0 0
  1. --28 v1
  2. SELECT M.MEM_NUM AS "Member #", M.LNAME||', '||M.FNAME AS "Customer Name", COUNT(D.GC_NUM) AS "# Games Rented"
  3. FROM Membership M
  4.    INNER JOIN RENTAL R ON R.MEM_NUM=M.MEM_NUM
  5.       INNER JOIN Detailrental D ON R.RENT_NUM=D.RENT_NUM
  6. GROUP BY M.MEM_NUM,M.LNAME,M.FNAME;
  7.  
  8. --v2
  9. SELECT M.MEM_NUM AS "Member #", M.LNAME||', '||M.FNAME AS "Customer Name", COUNT(D.GC_NUM) AS "# Games Rented", SUM(P.RENT_FEE) AS "Rental Fee"
  10. FROM Membership M
  11.    INNER JOIN RENTAL R ON R.MEM_NUM=M.MEM_NUM
  12.       INNER JOIN Detailrental D ON R.RENT_NUM=D.RENT_NUM
  13.          INNER JOIN Gamecopy GC ON D.GC_NUM=GC.GC_NUM
  14.             INNER JOIN GAME G ON GC.GA_NUM=G.GA_NUM
  15.                INNER JOIN PRICE P ON G.PRICE_CODE=P.PRICE_CODE
  16. GROUP BY M.MEM_NUM,M.LNAME,M.FNAME;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement