У меня есть 500 киосков в магазинах и таблица, которая отслеживает отметки времени печати по идентификатору магазина. Мне нужно создать набор записей, который дает мне время между отпечатками в секундах. Все эти данные хранятся в одной таблице. Запись вставляется для каждой печати и содержит идентификатор магазина и отметку времени.mySql TimeDiff между TimeStamp в строках одной таблицы
ТАБЛИЦА ИМЯ = печати
ID store_id метка времени
2013-3-1 00:00:01
2013-3-1 00:00:01 *
2013-3-1 00:00:01
2013-3-1 00:00:12 *
2013-3-1 00:00:06
2013-3-1 00:00:15 *
мне нужно тянуть время в секундах между ВСЕМ магазином # 2 гравюр. * * Так что вы можете найти записи, которые мне нужно легко сравнить.
RecordSet Результаты ниже:
ID store_id myTimeDiffSeconds
Это должно быть простым и быстрым. Могу ли я сделать это без временной таблицы?
несколько ответов здесь: http://stackoverflow.com/questions/5402938/mysql-find-difference-between-rows-of-the-same-table – ethrbunny