Advertisement
Guest User

Untitled

a guest
Oct 25th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 1.00 KB | None | 0 0
  1. --2.4.1
  2. SELECT ss.TransactionID
  3.     , ss.TransactionDetailID
  4.     , dt.TimeID
  5.     , soh.TerritoryID
  6.     , ss.ProductID
  7.     , soh.CustomerID
  8.     , ss.UnitPrice
  9.     , ss.OrderQty AS Quantity
  10.     , ss.LineTotal AS TotalValue
  11.     , ss.UnitPriceDiscount
  12.     , ss.TotalDiscountValue
  13. INTO AS220655.DWL3.SalesData
  14. FROM Sales.SalesOrderHeader soh
  15. JOIN AS220655.DWL3.SimpleSales ss
  16. ON soh.SalesOrderID=ss.TransactionID
  17. JOIN AS220655.DWL3.DIMTime dt
  18. ON dt.TimeID=CONCAT(DATEPART(yyyy,soh.OrderDate), RIGHT('00' + CONVERT(NVARCHAR(2), DATEPART(MONTH, soh.OrderDate)), 2), RIGHT('00' + CONVERT(NVARCHAR(2), DATEPART(DAY, soh.OrderDate)), 2));
  19.  
  20. ALTER TABLE [AS220655].DWL3.SalesData ADD CONSTRAINT PK_SalesData PRIMARY KEY(TransactionID, TransactionDetailID);
  21. ALTER TABLE [AS220655].DWL3.SalesData ADD CONSTRAINT FK_SalesData_TimeID FOREIGN KEY(TimeID) REFERENCES [AS220655].DWL3.DIMTime(TimeID);
  22. ALTER TABLE [AS220655].DWL3.SalesData ADD CONSTRAINT FK_SalesData_ProductID FOREIGN KEY(ProductID) REFERENCES [AS220655].DWL3.DIMProduct(ProductID);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement