 |  |  |  | create view "Products by Category" AS SELECT Categories.CategoryName, Products.ProductName, Products.QuantityPerUnit, Products.UnitsInStock, Products.Discontinued FROM Categories INNER JOIN Products ON Categories.CategoryID = Products.CategoryID WHERE Products.Discontinued <> 1 --ORDER BY Categories.CategoryName, Products.ProductName |
|  |  |  |  |
 |  |  |  |  | Products |  |  |  | ProductName |  |  | Products |  |  |  | CategoryID |  |  | Products |  |  |  | QuantityPerUnit |  |  | Products |  |  |  | UnitsInStock |  |  | Products |  |  |  | Discontinued |  |  | Categories |  |  |  | CategoryID |  |  | Categories |  |  |  | CategoryName |  |
|  |  |  |  |
 |  |  |  | create view "Quarterly Orders" AS SELECT DISTINCT Customers.CustomerID, Customers.CompanyName, Customers.City, Customers.Country FROM Customers RIGHT JOIN Orders ON Customers.CustomerID = Orders.CustomerID WHERE Orders.OrderDate BETWEEN '19970101' And '19971231' |
|  |  |  |  |
 |  |  |  |  | Orders |  |  |  | CustomerID |  |  | Orders |  |  |  | OrderDate |  |  | Customers |  |  |  | CustomerID |  |  | Customers |  |  |  | CompanyName |  |  | Customers |  |  |  | City |  |  | Customers |  |  |  | Country |  |
|  |  |  |  |
 |  |  |  | create view Invoices AS SELECT Orders.ShipName, Orders.ShipAddress, Orders.ShipCity, Orders.ShipRegion, Orders.ShipPostalCode, Orders.ShipCountry, Orders.CustomerID, Customers.CompanyName AS CustomerName, Customers.Address, Customers.City, Customers.Region, Customers.PostalCode, Customers.Country, (FirstName + ' ' + LastName) AS Salesperson, Orders.OrderID, Orders.OrderDate, Orders.RequiredDate, Orders.ShippedDate, Shippers.CompanyName As ShipperName, "Order Details".ProductID, Products.ProductName, "Order Details".UnitPrice, "Order Details".Quantity, "Order Details".Discount, (CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ExtendedPrice, Orders.Freight FROM Shippers INNER JOIN (Products INNER JOIN ( (Employees INNER JOIN (Customers INNER JOIN Orders ON Customers.CustomerID = Orders.CustomerID) ON Employees.EmployeeID = Orders.EmployeeID) INNER JOIN "Order Details" ON Orders.OrderID = "Order Details".OrderID) ON Products.ProductID = "Order Details".ProductID) ON Shippers.ShipperID = Orders.ShipVia |
|  |  |  |  |
 |  |  |  |  | Orders |  |  |  | OrderID |  |  | Orders |  |  |  | CustomerID |  |  | Orders |  |  |  | EmployeeID |  |  | Orders |  |  |  | OrderDate |  |  | Orders |  |  |  | RequiredDate |  |  | Orders |  |  |  | ShippedDate |  |  | Orders |  |  |  | ShipVia |  |  | Orders |  |  |  | Freight |  |  | Orders |  |  |  | ShipName |  |  | Orders |  |  |  | ShipAddress |  |  | Orders |  |  |  | ShipCity |  |  | Orders |  |  |  | ShipRegion |  |  | Orders |  |  |  | ShipPostalCode |  |  | Orders |  |  |  | ShipCountry |  |  | Products |  |  |  | ProductID |  |  | Products |  |  |  | ProductName |  |  | Order Details |  |  |  | OrderID |  |  | Order Details |  |  |  | ProductID |  |  | Order Details |  |  |  | UnitPrice |  |  | Order Details |  |  |  | Quantity |  |  | Order Details |  |  |  | Discount |  |  | Employees |  |  |  | EmployeeID |  |  | Employees |  |  |  | LastName |  |  | Employees |  |  |  | FirstName |  |  | Customers |  |  |  | CustomerID |  |  | Customers |  |  |  | CompanyName |  |  | Customers |  |  |  | Address |  |  | Customers |  |  |  | City |  |  | Customers |  |  |  | Region |  |  | Customers |  |  |  | PostalCode |  |  | Customers |  |  |  | Country |  |  | Shippers |  |  |  | ShipperID |  |  | Shippers |  |  |  | CompanyName |  |
|  |  |  |  |
 |  | Order Details Extended |  | Top |
 |  |  |  | create view "Order Details Extended" AS SELECT "Order Details".OrderID, "Order Details".ProductID, Products.ProductName, "Order Details".UnitPrice, "Order Details".Quantity, "Order Details".Discount, (CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS ExtendedPrice FROM Products INNER JOIN "Order Details" ON Products.ProductID = "Order Details".ProductID --ORDER BY "Order Details".OrderID |
|  |  |  |  |
 |  |  |  |  | Products |  |  |  | ProductID |  |  | Products |  |  |  | ProductName |  |  | Order Details |  |  |  | OrderID |  |  | Order Details |  |  |  | ProductID |  |  | Order Details |  |  |  | UnitPrice |  |  | Order Details |  |  |  | Quantity |  |  | Order Details |  |  |  | Discount |  |
|  |  |  |  |
 |  |  |  | create view "Order Subtotals" AS SELECT "Order Details".OrderID, Sum(CONVERT(money,("Order Details".UnitPrice*Quantity*(1-Discount)/100))*100) AS Subtotal FROM "Order Details" GROUP BY "Order Details".OrderID |
|  |  |  |  |
 |  |  |  |  | Order Details |  |  |  | OrderID |  |  | Order Details |  |  |  | UnitPrice |  |  | Order Details |  |  |  | Quantity |  |  | Order Details |  |  |  | Discount |  |
|  |  |  |  |
|
|