diff --git a/SQL SCRIPTS/Part1.sql b/SQL SCRIPTS/Part1.sql new file mode 100644 index 0000000..0c09b8e --- /dev/null +++ b/SQL SCRIPTS/Part1.sql @@ -0,0 +1,5 @@ +Select cus.customerName As Customer_Name, concat(emp.lastName, ',', emp.firstName) As Sales_Rep + from classicmodels.customers cus Inner Join classicmodels.employees emp + on cus.salesRepEmployeeNumber=emp.employeeNumber order by 1; + + diff --git a/SQL SCRIPTS/Part2.sql b/SQL SCRIPTS/Part2.sql new file mode 100644 index 0000000..98f3b83 --- /dev/null +++ b/SQL SCRIPTS/Part2.sql @@ -0,0 +1,7 @@ + + +Select quantityOrdered Total_Ordered, priceEach, productName Product_Name, +quantityOrdered*priceEach As Total_Sale + from classicmodels.orderdetails join classicmodels.products On orderdetails.productCode=products.productCode + order by 4 Desc + diff --git a/SQL SCRIPTS/Part3.sql b/SQL SCRIPTS/Part3.sql new file mode 100644 index 0000000..52909db --- /dev/null +++ b/SQL SCRIPTS/Part3.sql @@ -0,0 +1,2 @@ +Select count(orderNumber) Orders, status Order_Status from classicmodels.orders +group by status order by status Asc \ No newline at end of file diff --git a/SQL SCRIPTS/Part4.sql b/SQL SCRIPTS/Part4.sql new file mode 100644 index 0000000..0718028 --- /dev/null +++ b/SQL SCRIPTS/Part4.sql @@ -0,0 +1,4 @@ +Select pro1.productLine product_Line, count(pro2.productName) Sold from classicmodels.productlines pro1 + Join classicmodels.products pro2 + On pro1.productLine=pro2.productLine + group by product_Line order by 2 Desc; \ No newline at end of file diff --git a/SQL SCRIPTS/Part5.sql b/SQL SCRIPTS/Part5.sql new file mode 100644 index 0000000..51ffd82 --- /dev/null +++ b/SQL SCRIPTS/Part5.sql @@ -0,0 +1,6 @@ +Select concat(employees.lastname, ',', employees.firstname) Sales_Rep, quantityOrdered Orders, +priceeach*quantityOrdered Total_Sales from classicmodels.customers join classicmodels.employees +on classicmodels.customers.salesRepEmployeeNumber=classicmodels.employees.employeeNumber + join classicmodels.orders on classicmodels.customers.customerNumber=classicmodels.orders.customerNumber + join classicmodels.orderdetails on classicmodels.orders.orderNumber = classicmodels.orderdetails.ordernumber + order by 3 Desc; diff --git a/SQL SCRIPTS/Part6..sql b/SQL SCRIPTS/Part6..sql new file mode 100644 index 0000000..3bfb63c --- /dev/null +++ b/SQL SCRIPTS/Part6..sql @@ -0,0 +1,4 @@ +Select MONTHNAME(orderDate) Month, Extract(YEAR FROM orderDate) Year, + format(ord2.priceEach*ord2.quantityOrdered, 2) Payment_Received + from classicmodels.orders ord1 join classicmodels.orderdetails ord2 +on ord1.orderNumber=ord2.orderNumber \ No newline at end of file