сравнение времени в mySql

175
04 марта 2018, 22:05

Доброго времени суток. Столкнулся с такой проблемой. Нужно вывести занятия, которые начинаются раньше 12 часов.

Разумеется, сразу попробовал WHERE date < 12:00:00 - не получилось.

Попробовал WHERE date < 120000 так у нас время - целочиленный тип данных, а не строка, и все равно не получается. В интернете ответа не нашел, и вот, обращаюсь за помощью в решении, думаю, не особо сложной проблемы.

Answer 1

Сделай вот такой запрос и покажи здесь что тебе вернуло. Тогда все вопросы очень быстро пропадут

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'table_name'

возможно в поле храниться метка времени UNIX - количество секунд, прошедших с начала эпохи Unix (1 января 1970 00:00:00 GMT) до текущего времени. И нужно писать не 120000 а количество секунд.

Возможно нужно так проверять

WHERE columname < '12:00:00'

То есть сравнивать со строкой

READ ALSO
Получить главный ключ по трем уровням

Получить главный ключ по трем уровням

Задача следующая: Есть табличка keys со столбиками: key | bind Где key - это ключ, а bind - это так сказать привязанныйkeyПример:

176
MySQL и заглавная &ldquo;И&rdquo;

MySQL и заглавная “И”

Работаю с MySQL таблицей, для всей таблицы при создании указано CHARACTER SET=utf8mb4 COLLATE=utf8mb4_binКириллица обрабатывается вся успешно, за исключением...

149
Проверка наличия определенной строки в mysql через python

Проверка наличия определенной строки в mysql через python

ЗдравствуйтеМне нужно организовать функцию, которая по передаваемому параметру будет искать есть ли точно такая же строка в БД

173
не могу обратиться к NEW в триггере

не могу обратиться к NEW в триггере

Таблица Goals состоит из полей

157