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
すべてのヘルプは大幅に受信されるだろう...それはおそらく私がやったことを愚かなものです!
おかげで、完全に働きました。私はその厄介なwhere節については考えていませんでした。 – CYMR0