; с dg как (выберите DMDGROUP, МИНУТУ (Weekdate) как Week1, МАКС (WEEKDATE) как LastWeek от группы tbl DMDGROUP)
выберите dg.DMDGROUP, wk.WeekDate, isnull (t.QTY, 0), wk.WeekNo
ОТ dg
крест применяется (
выберите w.number+1 как WeekNo, dateadd (wk, w.number, dg. Week1) как WeekDate
от оригинала. .spt_values w
где w.type='P и w.numberek1<>, dg.LastWeek)) wk
левая сторона соединяет tbl t на t.DMDGROUP=dg.DMDGROUP и t.WEEKDATE=wk.WeekDate
заказ dg.DMDGROUP, wk.WeekDate