Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions part1.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
SELECT customers.customerName AS "Customer Name", CONCAT (employees.lastName,", ", employees.firstName) AS "Sales Rep"
FROM CUSTOMERS
LEFT JOIN employees
ON CUSTOMERS.salesRepEmployeeNumber=employees.employeeNumber
ORDER BY customers.customerName ASC;
6 changes: 6 additions & 0 deletions part2.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
SELECT products.productName AS "Product Name", orderdetails.quantityOrdered AS "Total # Ordered",
CONCAT (orderdetails.quantityOrdered * orderdetails.priceEach) AS "Total Sale"
FROM products
LEFT JOIN orderdetails
ON products.productCode=orderdetails.productCode
ORDER BY (orderdetails.quantityOrdered * orderdetails.priceEach) DESC;
5 changes: 5 additions & 0 deletions part3.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@

SELECT orders.status AS "Order Status", COUNT(orders.status) AS "# Orders"
FROM orders
GROUP BY orders.status
ORDER BY orders.status ASC;
6 changes: 6 additions & 0 deletions part4.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

SELECT products.productLine AS "Product Line", orderdetails.quantityOrdered AS "# Sold"
FROM products
LEFT JOIN orderdetails
ON products.productCode = orderdetails.productCode
ORDER BY orderdetails.quantityOrdered DESC;
14 changes: 14 additions & 0 deletions part5.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
SELECT CONCAT(employees.lastName,", ", employees.firstName) AS "Sales Rep", IFNULL(orderdetails.quantityOrdered, 0) AS "# Orders",
IFNULL(orderdetails.priceEach * orderdetails.quantityOrdered, 0) AS "Total Sale"
FROM employees
LEFT JOIN customers
ON employees.employeeNumber=customers.salesRepEmployeeNumber

LEFT JOIN orders
ON customers.customerNumber=orders.customerNumber

LEFT JOIN orderdetails
ON orders.orderNumber=orderdetails.orderNumber

GROUP BY employees.employeeNumber
ORDER BY (orderdetails.priceEach * orderdetails.quantityOrdered) DESC;
6 changes: 6 additions & 0 deletions part6.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
SELECT MONTH(payments.paymentDate) AS "Month", YEAR(payments.paymentDate) AS "Year",
payments.amount AS "Payments Received"

FROM payments

ORDER BY payments.paymentDate ASC;