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
6 changes: 6 additions & 0 deletions part1.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
SELECT concat(firstName,' ', lastName) AS 'Sales Rep', employeeNumber, salesRepEmployeeNumber, customerName
FROM employees, customers
WHERE employeeNumber = salesRepEmployeeNumber
ORDER BY customerName


5 changes: 5 additions & 0 deletions part2.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
SELECT SUM(quantityOrdered)*SUM(priceEach) AS 'Total Sale', productName AS 'Product Name', SUM(quantityOrdered) AS 'Total # Ordered'
FROM orderdetails, products
WHERE products.productCode = orderdetails.productCode
GROUP BY orderdetails.productCode
ORDER BY SUM(quantityOrdered)*SUM(priceEach) DESC;
4 changes: 4 additions & 0 deletions part3.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
SELECT status AS 'Order Status', COUNT(status) AS '# Orders'
FROM orders
GROUP BY status;

5 changes: 5 additions & 0 deletions part4.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
SELECT productLine AS 'Product Line' ,COUNT(quantityOrdered) As '# Sold'
FROM products, orderdetails
WHERE products.productCode = orderdetails.productCode
GROUP BY productLine
ORDER By COUNT(quantityOrdered) DESC;
5 changes: 5 additions & 0 deletions part5.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
SELECT concat (lastName,',',firstName) AS 'Sales Rep', COUNT(quantityOrdered) AS 'Total # Ordered', COUNT(quantityOrdered)*SUM(priceEach) AS 'Total Sales'
FROM employees,customers,orderdetails, orders
WHERE customers.salesRepEmployeeNumber = employees.employeeNumber and orders.orderNumber = orderdetails.orderNumber AND employees.jobTitle = 'Sales Rep'
GROUP BY employeeNumber
ORDER BY COUNT(quantityOrdered)*SUM(priceEach) DESC;
4 changes: 4 additions & 0 deletions part6.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
SELECT MONTH(paymentDate) AS Month, YEAR(paymentDate) AS Year, SUM(amount) AS 'Payments Recieved'
FROM payments
GROUP by Month
ORDER BY Year, Month;