У меня была хорошая добыча, и пока я могу найти подсказки о том, как этого достичь, я не могу полностью увидеть полное решение.MySQL - временная метка в том, где статья
У меня есть таблица (t_splits), в которой записи передаются из нескольких источников. Каждая строка содержит идентификатор (split_id - auto-increment), время (split_time) в формате HH: MM: SS (который является местным местным для источника записи) и столбцом временной метки (insert_ts - который является, obv, когда была вставлена запись).
Эта таблица заполняется с течением времени через сокет-сервер, который прослушивает эти потоки.
То, что я хочу сделать, - это выбрать любые записи, которые были вставлены больше, чем, скажем, 10 секунд назад, отсортированы по HH: MM: SS столбец в первую очередь.
SELECT *
FROM t_splits
WHERE ?? (something to do with inserted_ts and Now and the 10 sec delay)
ORDER BY ?? (something using HH, MM & SS)
Это будет немного сложнее в реальной жизни, но это базовая установка.
Любая помощь была бы принята с благодарностью.
Благодаря Nymor
Благодаря DhruvPathak - не знал о Interval. Мне нужно сортировать по столбцу HH: MM: Ss, поэтому я думаю, что я сделаю это добавить еще один столбец с временем HH: MM: SS в секундах и отсортировать его. – Nymor