ここで達成しようとしているのは、現在の日 (水曜日など) の値を保持する曜日パラメーターを渡し、それを列名と比較して、where 句で使用する列を決定することです。 .
したがって、列を日曜日から土曜日に取ります。where 句では、これらの列名を渡したパラメーターと比較し、一致する値のみを引き戻したいと考えています。
以下のテーブルが DayTable と呼ばれているとします
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
1 1 1 1 1 1 0
1 1 1 1 1 1 1
SELECT *
FROM DayTable
WHERE ColumnName = @DayOfWeek
これは、可能であれば達成したいことです。私は見ていましColumnProperty
たが、それは私が必要としているものではないと思います。