Czy możliwe jest wybranie konkretnego ORDER BY w SQL Server 2008?

Mam tabelę, która zawiera dni i godziny, kolumnę dzienną, może mieć w niej dowolny z siedmiu dni i są ustawione na typ danychvarchar. Ponieważ ta tabela zawiera czasy rezerwacji dla klienta, chcę wybrać wszystkie dni z tabeli, w której identyfikator pasuje, i chcę sortować według dnia od poniedziałku do niedzieli. Miałem nadzieję, że będę mógł dodać coś do tego zapytania, aby ręcznie wybrać kolejność, w jakiej wyniki powrócą:

<code>select * 
from requirements 
where Family_ID = 1 
ORDER BY Day, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
</code>

To oczywiście nie działa, ale chciałem tylko pokazać, co próbuję osiągnąć. Klient niekoniecznie wymaga pomocy każdego dnia, chcę tylko pokazać dni, w których są zarezerwowane.

Sortowanie według DESC i ASC nie pomaga w dniach tygodnia, będę wdzięczny za wszelkie wskazówki, jak to osiągnąć.

Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion