SQL Server 2005 でレコードを取得するにはどうすればよいですか。入力は平日の日付になります。出力は、その日付の前のその週のすべてのレコードである必要があります。たとえば、水曜日の日付を指定すると、その週の月曜日から水曜日までのすべてのレコードを取得する必要があります。
平日が入力として与えられたときに、特定の週のすべてのレコードを取得するためにこれを試しました。でも月曜から指定日までの記録が欲しい。
where RD.Date > DATEADD(dd, -(DATEPART(dw, @Date)-1), @Date) and RD.Date < DATEADD(dd, 7-(DATEPART(dw, @Date)), @Date)
事前に助けてくれてありがとう!!