日と時刻を保持するテーブルがあります。日列には、7日間のいずれかを入力でき、データ型に設定されていますvarchar
。このテーブルにはクライアントの予約時間が含まれているため、IDが一致するテーブルからすべての日を選択し、月曜日から日曜日の日で並べ替えます。このクエリに何かを追加して、結果が返される順序を手動で選択できることを期待していました。
select *
from requirements
where Family_ID = 1
ORDER BY Day, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
もちろんこれはうまくいきませんが、私が達成しようとしていることを示したかっただけです。クライアントは必ずしも毎日助けを必要としません、私は彼らが予約されている日を示したいだけです。
DESCとASCで並べ替えても、曜日は役に立ちません。これを実現するためのヒントをいただければ幸いです。
ありがとう。