Advertisement
Guest User

XD BHOUSZ

a guest
Jul 15th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 3.24 KB | None | 0 0
  1. # RENZOZOZOZOZOZOZOZOZ DE LEONEOENOENOENEOEON
  2. # 1
  3. SELECT
  4.     PL.PRODUCTLINE, COUNT(P.PRODUCTNAME)
  5. FROM
  6.     PRODUCTLINES PL
  7.         JOIN
  8.     PRODUCTS P ON PL.PRODUCTLINE = P.PRODUCTLINE
  9. GROUP BY P.PRODUCTLINE
  10. ORDER BY COUNT(P.PRODUCTNAME) DESC;
  11.  
  12. # 2
  13. SELECT C.CUSTOMERNAME, SUM(P.AMOUNT)
  14. FROM CUSTOMERS C JOIN PAYMENTS P ON C.CUSTOMERNUMBER = P.CUSTOMERNUMBER
  15. WHERE P.AMOUNT NOT LIKE 'NULL'
  16. GROUP BY C.CUSTOMERNAME
  17. ORDER BY SUM(P.AMOUNT) DESC;
  18.  
  19. # 3
  20. SELECT
  21.     *
  22. FROM
  23.     ORDERS
  24. WHERE
  25.     STATUS LIKE 'SHIPPED'
  26.         AND REQUIREDDATE < SHIPPEDDATE;
  27.        
  28. # 4
  29. SELECT
  30.     O.COUNTRY, O.TERRITORY, O.OFFICECODE, E.FIRSTNAME, E.LASTNAME
  31. FROM
  32.     OFFICES O RIGHT JOIN EMPLOYEES E ON O.OFFICECODE = E.OFFICECODE
  33. ORDER BY O.TERRITORY ASC;
  34.  
  35. # 5
  36. SELECT
  37.     OD.ORDERNUMBER, SUM(OD.QUANTITYORDERED * OD.PRICEEACH) AS 'TOTAL LOSSES'
  38. FROM
  39.     ORDERS O
  40.         JOIN
  41.     ORDERDETAILS OD ON O.ORDERNUMBER = OD.ORDERNUMBER
  42.         JOIN
  43.     PRODUCTS P ON OD.PRODUCTCODE = P.PRODUCTCODE
  44. WHERE O.STATUS LIKE 'CANCELLED'
  45. GROUP BY OD.ORDERNUMBER
  46. ORDER BY SUM(OD.QUANTITYORDERED * OD.PRICEEACH);
  47.  
  48. # 6
  49. SELECT
  50.     P.PRODUCTCODE, SUM(OD.QUANTITYORDERED * OD.PRICEEACH), C.COUNTRY
  51. FROM
  52.     PRODUCTS P
  53.         JOIN
  54.     ORDERDETAILS OD ON P.PRODUCTCODE = OD.PRODUCTCODE
  55.         JOIN
  56.     ORDERS O ON OD.ORDERNUMBER = O.ORDERNUMBER
  57.         JOIN
  58.     CUSTOMERS C ON O.CUSTOMERNUMBER = C.CUSTOMERNUMBER
  59. WHERE
  60.     C.COUNTRY LIKE 'FRANCE' AND O.STATUS NOT LIKE 'CANCELLED'
  61. GROUP BY P.PRODUCTCODE
  62. ORDER BY SUM(OD.QUANTITYORDERED * PRICEEACH) DESC
  63. LIMIT 7;
  64.  
  65. # 7
  66. SELECT
  67.     O.ORDERNUMBER,
  68.     P.PRODUCTCODE,
  69.     SUM(OD.QUANTITYORDERED * (OD.PRICEEACH - P.BUYPRICE))
  70. FROM
  71.     ORDERS O
  72.         JOIN
  73.     ORDERDETAILS OD ON O.ORDERNUMBER = OD.ORDERNUMBER
  74.         JOIN
  75.     PRODUCTS P ON OD.PRODUCTCODE = P.PRODUCTCODE
  76. WHERE O.STATUS NOT LIKE 'CANCELLED'
  77. GROUP BY O.ORDERNUMBER
  78. ORDER BY SUM(OD.QUANTITYORDERED * (OD.PRICEEACH - P.BUYPRICE)) DESC;
  79.  
  80. #8
  81. SELECT
  82.     C.CUSTOMERNUMBER,
  83.     COUNT(O.CUSTOMERNUMBER) AS 'TOTAL AMOUNT OF ORDER/S',
  84.     SUM(OD.QUANTITYORDERED * OD.PRICEEACH) AS 'TOTAL AMOUNT'
  85. FROM
  86.     CUSTOMERS C
  87.         JOIN
  88.     ORDERS O ON C.CUSTOMERNUMBER = O.CUSTOMERNUMBER
  89.         JOIN
  90.     ORDERDETAILS OD ON O.ORDERNUMBER = OD.ORDERNUMBER
  91. WHERE
  92.     C.COUNTRY LIKE 'USA'
  93.         AND EXTRACT(YEAR FROM O.ORDERDATE) LIKE '2005'
  94. GROUP BY C.CUSTOMERNUMBER
  95. ORDER BY SUM(OD.QUANTITYORDERED * OD.PRICEEACH) DESC;
  96.  
  97. # 9
  98. SELECT
  99.     P.PRODUCTVENDOR, P.PRODUCTNAME, EXTRACT(YEAR FROM O.ORDERDATE), SUM(QUANTITYORDERED) AS 'TOTAL QUANTITY SOLD',AVG(OD.PRICEEACH) AS 'AVERAGE PRICE'
  100. FROM
  101.     PRODUCTS P
  102.         JOIN
  103.     ORDERDETAILS OD ON P.PRODUCTCODE = OD.PRODUCTCODE
  104.         JOIN
  105.     ORDERS O ON O.ORDERNUMBER = OD.ORDERNUMBER
  106. GROUP BY P.PRODUCTVENDOR, P.PRODUCTNAME, EXTRACT(YEAR FROM O.ORDERDATE)
  107. ORDER BY AVG(OD.PRICEEACH) DESC;
  108. # 10
  109. SELECT
  110.     P.PRODUCTVENDOR, SUM(OD.QUANTITYORDERED) AS 'TOTAL QUANTITY'
  111. FROM
  112.     PRODUCTS P
  113.         JOIN
  114.     ORDERDETAILS OD ON P.PRODUCTCODE = OD.PRODUCTCODE
  115. WHERE
  116.     P.PRODUCTVENDOR LIKE 'Unimax Art Galleries'
  117.         OR P.PRODUCTVENDOR LIKE 'Exoto Designs'
  118.         OR P.PRODUCTVENDOR LIKE 'Gearbox Collectibles'
  119.         OR P.PRODUCTVENDOR LIKE 'Red Start Diecast'
  120. GROUP BY P.PRODUCTVENDOR;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement