Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

What is the business problem in WITH salesPersonTotalSales AS ( WITH orders AS ( SELECT salesOrderDetail.salesorderid, SUM ( salesOrderDetail . orderqty * ( SalesOrderDetail .

What is the business problem in WITH salesPersonTotalSales AS
(WITH orders AS
(SELECT salesOrderDetail.salesorderid, SUM(salesOrderDetail.orderqty*(SalesOrderDetail.unitPrice*(1-salesOrderDetail.unitPriceDiscount))) AS ordertotal
FROM SalesOrderDetail
GROUP BY 1),
salesPersonAndOrders AS
(SELECT salesOrderHeader.salesorderid, salesOrderHeader.salespersonid
FROM SalesOrderHeader
WHERE SalesOrderHeader.orderDate >='2014-01-01'
AND salesOrderHeader.salespersonid is not NULL
AND salesOrderHeader.salespersonid <>""
)
SELECT salesPersonAndOrders.salespersonid, SUM(orders.ordertotal) AS ordertotalsum
FROM salesPersonAndOrders
JOIN orders ON salesPersonAndOrders.salesOrderID =orders.salesorderid
GROUP BY 1
ORDER By 1 desc)
SELECT salesPersonTotalSales.salespersonid, salesPersonTotalSales.ordertotalsum, SalesPerson.commissionpct
FROM salesPersonTotalSales
JOIN SalesPerson ON salesPersonTotalSales.salesPersonID = SalesPerson.businessEntityID;WITH salesPersonTotalSales AS
(WITH orders AS
(SELECT salesOrderDetail.salesorderid, SUM(salesOrderDetail.orderqty*(SalesOrderDetail.unitPrice*(1-salesOrderDetail.unitPriceDiscount))) AS ordertotal
FROM SalesOrderDetail
GROUP BY 1),
salesPersonAndOrders AS
(SELECT salesOrderHeader.salesorderid, salesOrderHeader.salespersonid
FROM SalesOrderHeader
WHERE SalesOrderHeader.orderDate >='2014-01-01'
AND salesOrderHeader.salespersonid is not NULL
AND salesOrderHeader.salespersonid <>""
)
SELECT salesPersonAndOrders.salespersonid, SUM(orders.ordertotal) AS ordertotalsum
FROM salesPersonAndOrders
JOIN orders ON salesPersonAndOrders.salesOrderID =orders.salesorderid
GROUP BY 1
ORDER By 1 desc)
SELECT salesPersonTotalSales.salespersonid, salesPersonTotalSales.ordertotalsum, SalesPerson.commissionpct
FROM salesPersonTotalSales
JOIN SalesPerson ON salesPersonTotalSales.salesPersonID = SalesPerson.businessEntityID;

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

The Accidental Data Scientist

Authors: Amy Affelt

1st Edition

1573877077, 9781573877077

More Books

Students also viewed these Databases questions