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.