; met DG zoals (uitgezocht DMDGROUP, min (Weekdate) als Week1, MAXIMUM (WEEKDATE) zoals vorige week van tblgroep door DMDGROUP)
selecteer dg.DMDGROUP, wk.WeekDate, isnull (t.QTY, 0), wk.WeekNo
VAN DG
het kruis is van toepassing (
selecteer w.number+1 als WeekNo, dateadd (week, w.number, DG. Week1) als WeekDate
van hoofd. .spt_values w
waar w.type='P en w.numberek1<>, dg.LastWeek)) week
de linkerzijde sluit zich aan tbl bij t op t.DMDGROUP=dg.DMDGROUP en t.WEEKDATE=wk.WeekDate
orde door dg.DMDGROUP, wk.WeekDate