В зависимости от сценария использования и необходимой вам точности вы можете использовать следующую технику:
Поскольку TIMESTAMP является чем-то вроде глобального счетчика, вы можете добавить одну глобальную таблицу с 2 столбцами:
Дата и время, метка времени
и заставить некоторые JOB вставлять туда значения каждые N минут (в зависимости от требуемой точности). Задание вставит NOW () в столбец datetime и текущее значение TIMESTAMP. Таким образом, вы получаете своего рода «линейку времени» и всегда можете определить, к какому временному интервалу относится ваш конкретный TIMESTAMP из другой таблицы.
Образец:
У вас есть значение временной метки 0x000121 и вы ищете временной интервал, когда он был сгенерирован.
Ваша таблица имеет значения
20120501 12:00:00 0x000001
20120501 12:15:00 0x000061
20120501 12:30:00 0x000091
20120501 12:45:00 0x000151
С помощью запроса выбора вы сможете определить, что 0x000121 находится между
20120501 12:30:00 и
20120501 12: 45: 00
Если у вас нет возможности создать такую таблицу / задание, вы можете заглянуть в базу данных и определить другие таблицы с отметкой времени, и, возможно, вам повезет, и вы также найдете там столбец datetime (заполненный NOW ()), тогда вы можете используйте эту таблицу как «правитель времени».