Guest User

Untitled

a guest
Jan 17th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. SET @DayID = (SELECT MAX(DayID) FROM dim_Date);
  2. SET @DayDate = DATE_ADD((SELECT DayDate FROM dim_Date WHERE DayID = @DayID), INTERVAL 1 DAY);
  3. SET @DayDateTime = DATE_ADD((SELECT DayDateTime FROM dim_Date WHERE DayID = @DayID), INTERVAL 1 DAY);
  4. SET @DayDateTimeZero = DATE_ADD((SELECT DayDateTimeZero FROM dim_Date WHERE DayID = @DayID), INTERVAL 1 DAY);
  5. SET @DayY = YEAR(@DayDate);
  6. SET @DayM = MONTH(@DayDate);
  7. SET @DayD = DAYOFMONTH(@DayDate);
  8. SET @DayYW = YEAR(@DayDate);
  9. SET @DayW = WEEKOFYEAR(@DayDate) - 1;
  10. SET @DayQ = QUARTER(@DayDate);
  11. SET @DayWD = WEEKDAY(@DayDate) + 1;
  12. SET @DayMonthName = MONTHNAME(STR_TO_DATE(@DayM, '%m'));
  13. SET @DayName = DAYNAME(@DayDate);
  14. SET @DayID = @DayID + 1;
  15.  
  16. INSERT INTO dim_Date
  17. (DayDate, DayID, DayDateTime, DayDateTimeZero, DayY, DayM, DayD, DayYW, DayW, DayQ, DayWD, DayMonthName, DayName)
  18. VALUE
  19. (@DayDate, @DayID, @DayDateTime, @DayDateTimeZero, @DayY, @DayM, @DayD, @DayYW, @DayW, @DayQ, @DayWD, @DayMonthName, @DayName);
Add Comment
Please, Sign In to add comment