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
1 change: 1 addition & 0 deletions part1.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
SELECT customerName, CONCAT(e.lastName, ',', e.firstName) as 'Sales Rep' from customers c LEFT join employees e ON c.salesRepEmployeeNumber=e.employeeNumber ORDER BY customerName
3 changes: 3 additions & 0 deletions part2.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SELECT productName AS 'Product Name', quantityordered AS 'Total # Ordered', (quantityordered*priceEach) AS 'Total Sale'
FROM orderdetails o LEFT JOIN products p ON o.productCode=p.productCode
ORDER BY (quantityordered*priceEach) DESC
1 change: 1 addition & 0 deletions part3.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Select count(*) as '# Orders',status as 'Order Status' from orders group by status ORDER 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', SUM(quantityordered) AS '# Sold'
FROM products
LEFT JOIN orderdetails ON products.productCode=orderdetails.productCode
GROUP BY productLine
ORDER BY 2 DESC
7 changes: 7 additions & 0 deletions part5.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
select CONCAT(lastName, ',', firstName) AS 'Sales Rep', count(o.orderNumber) as '# Orders', (quantityOrdered*priceEach) as 'Total Sales'
FROM customers c left join employees e on c.salesRepEmployeeNumber=e.employeeNumber
left join orders o on c.customerNumber = o.customerNumber
LEFT JOIN orderdetails on orderdetails.orderNumber=o.orderNumber
WHERE e.jobTitle='Sales Rep'
GROUP BY CONCAT(lastName, ',', firstName)
order by (quantityOrdered*priceEach) DESC
3 changes: 3 additions & 0 deletions part6.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SELECT extract(MONTH FROM paymentdate) as Month,extract(year from paymentdate) as Year, sum(amount) AS 'Payments Received'
FROM payments
GROUP BY 1,2