Задать вопрос
@tincap

Дата-время. Как определить, что дата больше, а время меньше?

Есть стобец типа DATETIME. Хранит дату и время в виде yyyy-MM-dd HH:mm:ss

Можно ли не разделяя время и дату на отдельные столбцы делать следующую выбору:

вывести те строки, где дата больше 2015-09-22, а время меньше 15:00:00
  • Вопрос задан
  • 468 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
miraage
@miraage
Старый прогер
SELECT *
FROM table
WHERE
DATE_FORMAT(datefield, '%Y-%m-%d') > '2015-09-22' AND
DATE_FORMAT(datefield, '%H:%i:%s') < '15:00:00'
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
thewind
@thewind
php программист, front / backend developer
Посмотрите на mysql cast
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы