Я использую sql, и у меня есть таблица, которая выглядит следующим образом:
Id roomid startBookingRoom EndBookingRoom startTime
1 1 2010/10/10 15:00:00 2010/10/10 18:00:00 2019/04/29 15:00:00
2 2 2010/10/09 15:00:00 2010/10/09 18:00:00 2019/04/30 15:00:00
3 3 2010/10/08 15:00:00 2010/10/08 18:00:00 2019/04/31 15:00:00
3 4 2010/10/06 15:00:00 2010/10/68 18:00:00 2019/04/31 15:00:00
3 4 2010/10/06 14:00:00 2010/10/68 18:00:00 2019/04/31 15:00:00
Я хочу заказать startTime Desc (сначала 2019/04/31 и второе 2010/04/31).Затем в startTime (2019/04/31 15:00:00) я хочу заказать roomId Desc (4 первых и 3 секунды).А затем в номере комнаты, я хочу заказать startBookingRoom ASC (2010/10/06 14:00:00 сначала и 2010/10/06 15:00:00 секунды)
Пошаговый порядок выглядит следующим образом: ЗаказатьstartTime по desc, если то же самое startTime, закажите идентификатор комнаты desc, если то же самое roomId, то закажите startBookingRoom.
startTime (desc) => roomId => startBookingRoom
Я пишуsql выглядит но это не правильно:
Select * from rooms when startTime >= '2019/04/25' order by
startTime,roomId,startBookingRoom
но это не работает.Как упорядочить пошагово startTime (desc) => roomId => startBookingRoom выглядит следующим образом: упорядочить startTime по desc, если тот же startTime, закажите ID комнаты desc, если такой же roomId, то закажите startBookingRoom.Спасибо