Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ALTER TABLE Zyrek.DIM_TIME
- ADD FOREIGN KEY ([Miesiąc słownie]) REFERENCES MiesiacSlownie(NazwaMiesiaca)
- ALTER TABLE Zyrek.DIM_TIME
- ADD FOREIGN KEY ([Dzień tygodnia słownie]) REFERENCES DzienTygodniaSlownie(NazwaDniaTygodnia)
- -- INSERT INTO DIM_TIME
- INSERT INTO Zyrek.DIM_TIME
- SELECT DISTINCT OrderDate "PK_TIME", DATEPART(YEAR, CAST(OrderDate AS VARCHAR)) "Rok", DATEPART(quarter, CAST(OrderDate AS VARCHAR)) "Kwartał",
- DATEPART(MONTH, CAST(OrderDate AS VARCHAR)) "Miesiąc",
- (SELECT NazwaMiesiaca FROM MiesiacSlownie MS WHERE MS.MiesiacSlownieID = DATEPART(MONTH, CAST(OrderDate AS VARCHAR))) "Miesiąc słownie",
- (SELECT NazwaDniaTygodnia FROM DzienTygodniaSlownie DTS
- WHERE DTS.DzienTygodniaID = DATEPART(weekday, CAST(OrderDate AS VARCHAR))) "Dzień tygodnia słownie",
- DATEPART(DAY, CAST(OrderDate AS VARCHAR)) "Dzień miesiąca"
- FROM Zyrek.FACT_SALES
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement