SELECT 'нед.' & CStr(a.Num) As 'Неделя',
(SELECT COUNT( DatePart("ww",T.[Событие 1])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 1])) As [Событие 1],
(SELECT COUNT( DatePart("ww",T.[Событие 2])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 2])) As [Событие 2],
(SELECT COUNT( DatePart("ww",T.[Событие 3])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 3])) As [Событие 3],
(SELECT COUNT( DatePart("ww",T.[Событие 4])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 4])) As [Событие 4],
(SELECT COUNT( DatePart("ww",T.[Событие 5])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 5])) As [Событие 5],
(SELECT COUNT( DatePart("ww",T.[Событие 6])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 6])) As [Событие 6],
(SELECT COUNT( DatePart("ww",T.[Событие 7])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 7])) As [Событие 7],
(SELECT COUNT( DatePart("ww",T.[Событие 8])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 8])) As [Событие 8],
(SELECT COUNT( DatePart("ww",T.[Событие 9])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 9])) As [Событие 9],
(SELECT COUNT( DatePart("ww",T.[Событие 10])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 10])) As [Событие 10],
(SELECT COUNT( DatePart("ww",T.[Событие 11])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 11])) As [Событие 11],
(SELECT COUNT( DatePart("ww",T.[Событие 12])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 12])) As [Событие 12],
(SELECT COUNT( DatePart("ww",T.[Событие 13])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 13])) As [Событие 13],
(SELECT COUNT( DatePart("ww",T.[Событие 14])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 14])) As [Событие 14],
(SELECT COUNT( DatePart("ww",T.[Событие 15])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 15])) As [Событие 15],
(SELECT COUNT( DatePart("ww",T.[Событие 1])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 1])) +
(SELECT COUNT( DatePart("ww",T.[Событие 2])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 2])) +
(SELECT COUNT( DatePart("ww",T.[Событие 3])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 3])) +
(SELECT COUNT( DatePart("ww",T.[Событие 4])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 4])) +
(SELECT COUNT( DatePart("ww",T.[Событие 5])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 5])) +
(SELECT COUNT( DatePart("ww",T.[Событие 6])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 6])) +
(SELECT COUNT( DatePart("ww",T.[Событие 7])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 7])) +
(SELECT COUNT( DatePart("ww",T.[Событие 8])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 8])) +
(SELECT COUNT( DatePart("ww",T.[Событие 9])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 9])) +
(SELECT COUNT( DatePart("ww",T.[Событие 10])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 10])) +
(SELECT COUNT( DatePart("ww",T.[Событие 11])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 11])) +
(SELECT COUNT( DatePart("ww",T.[Событие 12])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 12])) +
(SELECT COUNT( DatePart("ww",T.[Событие 13])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 13])) +
(SELECT COUNT( DatePart("ww",T.[Событие 14])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 14])) +
(SELECT COUNT( DatePart("ww",T.[Событие 15])) FROM T WHERE a.Num= DatePart("ww",T.[Событие 15])) As [Событие All]
FROM WeeksNum a
T - ваша таблица
WeeksNum - таблица с одной колонкой Num, c числами от 1 до 53