Я использую VB и MySQL. У меня есть поле с именем xTime, а тип данных - TIME. Я пытаюсь найти способ заказать ASC или включить его в PM/AM. Сейчас мои данные выглядят следующим образом, и мне нужны 3:20 и 5:50, после того, как они должны появиться в пятницу. Есть идеи?Сортировка по времени с использованием SQL
62 4 3 03:20:00
61 4 3 05:50:00
56 1 1 07:40:00
Вот мой SQL заявление:
SELECT ReserveID, MembershipID, Player_Count, `Time`, CourseID, `Date`
FROM reserve
WHERE (CourseID = 1) AND (`Date` = CURDATE())
ORDER BY `Time`
вы должны быть в состоянии сделать заказ по времени. Пожалуйста, разместите свой запрос, это может помочь найти, почему он не сортируется правильно. –
Хорошо, я добавил запрос. Я знаю, что это в порядке возрастания, но пытается выяснить, как форматировать время или тип данных снова, чтобы не было и военного времени. – helloman
Как вы можете сказать, что '03: 20: 00' после' 07: 40: 00'? Что такое точка останова? На самом деле, '03: 20: 00' всегда рано утром, и в одном часовом поясе всегда предшествует' 07: 40: 00' в тот же день. '15: 20: 00' - дневное время. Вы должны иметь дело с преобразованием/переформатированием значений где-то вдоль линии. –