私はMSSQLにはまだまだ慣れていて、誰かが次の文を前の週から前の月に見ていない場所に変換するのを助けることができるかどうか疑問に思っていました。MS SQLの日付形式ですか?
ks.report_date BETWEEN (convert(varchar(113), (DATEADD(day, (-1 * DATEPART(dw, (dateadd(week, -1, getdate())))) + 1, (dateadd(week, -1, getdate())))), 101))
AND (convert(varchar(113), (DATEADD(day, (-1 * DATEPART(dw, (dateadd(week, -1, getdate())))) + 7, (dateadd(week, -1, getdate())))), 101))