MYSQL: выбор строк в диапазоне часов по метке времени поля [дубликаты]

0

У меня есть таблица с типом поля TIMESTAMP с предопределенным значением CURRENT_TIMESTAMP (YYYY-MM-DD HH:MM:SS), и мне нужно выбрать все строки с 13:00:00 до 15:00:00 всех дней.

Я стараюсь:

SELECT * FROM myTable WHERE rowDate BETWEEN '13:00:00' AND '15:00:00';

Но я не получаю никакого шума.

Спасибо!

Теги:

1 ответ

0

Вы можете использовать функцию TIME для извлечения компонента времени из отметки времени:

SELECT *
FROM myTable
WHERE TIME(rowDate) BETWEEN '13:00:00' AND '15:00:00';
  • 0
    Функция HOUR() также применима в его случае.
  • 0
    Спасибо, я не знаю функцию ВРЕМЯ. Благодарю.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню