SHOW:
|
|
- or go back to the newest paste.
| 1 | - | CREATE PROC usp_FindTotalIncome (@start_date int, @end_date int, @company_name nvarchar(50)) |
| 1 | + | CREATE PROC usp_FindTotalIncome (@start_date int, @end_date int, @company_name nvarchar(50)) |
| 2 | - | AS |
| 2 | + | AS |
| 3 | - | SELECT SUM(od.Quantity*od.UnitPrice) as TotalIncome |
| 3 | + | SELECT SUM(od.Quantity*od.UnitPrice) as TotalIncome |
| 4 | - | FROM Suppliers s |
| 4 | + | FROM Suppliers s |
| 5 | - | INNER join Products p |
| 5 | + | INNER join Products p |
| 6 | - | on p.SupplierID = p.SupplierID |
| 6 | + | on s.SupplierID = p.SupplierID |
| 7 | - | inner JOIN [Order Details] od |
| 7 | + | inner JOIN [Order Details] od |
| 8 | - | on od.ProductID = p.ProductID |
| 8 | + | on od.ProductID = p.ProductID |
| 9 | - | inner join Orders o |
| 9 | + | inner join Orders o |
| 10 | - | on od.OrderID = o.OrderID |
| 10 | + | on od.OrderID = o.OrderID |
| 11 | - | WHERE s.CompanyName = @company_name and (YEAR(o.OrderDate) = @start_date AND YEAR(o.ShippedDate) <= @end_date); |
| 11 | + | WHERE s.CompanyName = @company_name and (YEAR(o.OrderDate) >= @start_date AND YEAR(o.OrderDate) <= @end_date); |
| 12 | GO |