Я хочу суммировать сумму sales.quantity по неделям и показывать номер недели, даже если продаж нет.
Я настроил таблицу недель с 1-54, чтобы использоватьВнешнее соединение, чтобы заставить номера всех недель проходить, но это не работает.Пропускают недели, когда не было продаж.
Мой запрос:
SELECT Weeks.WeekNum, SUM(sales.quantity) AS sales
FROM Weeks LEFT OUTER JOIN
sales ON Weeks.WeekNum = DATEPART(week, sales.transDate)
WHERE (sales.transDate BETWEEN @fromDate AND @toDate)
GROUP BY Weeks.WeekNum
ЛЮБАЯ помощь будет принята очень ... это, наверное, глупость, которую я сделал!