Я хорошо покопался, и хотя я могу найти подсказки о том, как этого добиться, я не совсем могу увидеть полное решение.
У меня есть таблица (t_splits), в которую записи поступают из нескольких источников. Каждая строка содержит идентификатор (split_id - автоинкремент), время (split_time) в формате ЧЧ: ММ: СС (локальное время по отношению к месту, где была создана запись) и столбец метки времени (вставлено_ts - т.е. время вставки записи).
Эта таблица заполняется через некоторое время через сокет-сервер, прослушивающий эти потоки.
Затем я хочу выбрать записи, которые были вставлены более чем, скажем, 10 секунд назад, отсортированные по столбцу ЧЧ: ММ: СС в самом раннем времени.
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