0

dateadd() でデータを週ごとにグループ化していますが、代わりに月ごとにグループ化したいです。この楽しい小さな dateadd 関数があります。

   DATEADD(day, - (1 * DATEPART(dw, Orders.OrderDate - 1)) + 1, CONVERT (date, Orders.OrderDate, 103))

そのため、現在の日付から 1 週間引いています。日付部分を月に変更して、そこから 1 を引くだけの簡単な方法のように思えましたが、これを変更して月を引くにはどうすればよいか、かなり奇抜な結果が得られます。何週間?

4

1 に答える 1