diff --git a/part1.sql b/part1.sql new file mode 100644 index 0000000..ae178b8 --- /dev/null +++ b/part1.sql @@ -0,0 +1,6 @@ +SELECT concat(firstName,' ', lastName) AS 'Sales Rep', employeeNumber, salesRepEmployeeNumber, customerName +FROM employees, customers +WHERE employeeNumber = salesRepEmployeeNumber +ORDER BY customerName + + diff --git a/part2.sql b/part2.sql new file mode 100644 index 0000000..16370f2 --- /dev/null +++ b/part2.sql @@ -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; diff --git a/part3.sql b/part3.sql new file mode 100644 index 0000000..b33f5a3 --- /dev/null +++ b/part3.sql @@ -0,0 +1,4 @@ +SELECT status AS 'Order Status', COUNT(status) AS '# Orders' +FROM orders +GROUP BY status; + diff --git a/part4.sql b/part4.sql new file mode 100644 index 0000000..a92e235 --- /dev/null +++ b/part4.sql @@ -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; diff --git a/part5.sql b/part5.sql new file mode 100644 index 0000000..1c3f8ea --- /dev/null +++ b/part5.sql @@ -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; diff --git a/part6.sql b/part6.sql new file mode 100644 index 0000000..fce08f6 --- /dev/null +++ b/part6.sql @@ -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;