; mit pivotdate wie (dateadd (wk, 17, „20100101“) als DayInWkNumX) vorwählen
, keyDates (FirstDayNextWeek, FirstDay9WeeksAgo, FirstDayNextWeekOneYearAgo, FirstDay9WeeksAgoOneYearAgo)
wie (
auserwählt
DATEADD (wk, datediff (wk, 0, DayInWkNumX) +1.0),
DATEADD (wk, datediff (wk, 0, DayInWkNumX) - 9.0),
dateadd (JJ, - 1, DATEADD (wk, datediff (wk, 0, DayInWkNumX) +1.0)),
dateadd (JJ, - 1, DATEADD (wk, datediff (wk, 0, DayInWkNumX) - 9.0))
vom pivotdate
)
Weeks10ToToday, Weeks10ToTodayOneYearAgo vorwählen
von
(auserwählte SUMME (somevalue) ALS Weeks10ToToday von den keyDates
inner MyTable verbinden
auf datefield >= FirstDay9WeeksAgo und datefield < FirstDayNextWeek="">= FirstDay9WeeksAgoOneYearAgo und datefield < FirstDayNextWeekOneYearAgo="">
|