重複の可能性:
TSQL月の週番号を計算する
これは私のSQLクエリです
SELECT DATEPART(MONTH,PaymentDate) AS 'Month',
DATEPART(WEEK,PaymentDate) AS 'Week #',
SUM(COALESCE(Amount,0)) AS 'Amount',
SUM(COALESCE(Balance,0)) AS 'Balance'
FROM Payment
WHERE (MONTH(PaymentDate) = MONTH('2012-09-01'))
GROUP BY DATEPART(MONTH,PaymentDate),
DATEPART(WEEK,PaymentDate)
GO
私は毎週のように月の合計支払いを取得しようとしています。
今私は2つの問題があります
1)ご覧のとおり、その月ではなく、その年の週番号が表示されます。
2)また、4週間ではなく6週間のグループを表示します。
どうすれば修正できますか。
ありがとう。