Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
определение временных интервалов
|
|||
|---|---|---|---|
|
#18+
Вопрос в следующем. Есть таблица вида timest timestamp, data1 .... data2 .... .... в таблицу с некоторым периодом (от 15сек до 5минут) записываются данные timest - фиксирует время. Подскажите плиз как мне определить временные интервалы когда записи были и когда из небыло. т.е. я знаю что если записей небыло больше чем (к примеру) 1минуту. то считаем интервал законченным. Возможно ли решить эту задачу красиво ?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 15:00 |
|
||
|
определение временных интервалов
|
|||
|---|---|---|---|
|
#18+
Вы хотите это вычислять во время очередного INSERT'а или независимо в любое время? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 15:55 |
|
||
|
определение временных интервалов
|
|||
|---|---|---|---|
|
#18+
Хочется это делать в любое время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 16:39 |
|
||
|
определение временных интервалов
|
|||
|---|---|---|---|
|
#18+
almovichХочется это делать в любое время. Ну если без циклов, то сохраняйте с каждой записью еще одно поле - время предыдущего inserta. Время предыдущего INSERT'а можно брать из отдельной таблицы, которую опять же обновлять на каждый инсерт, предварительно сделав ей exclusive lock. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2007, 16:58 |
|
||
|
определение временных интервалов
|
|||
|---|---|---|---|
|
#18+
Спасибо. Вроде должно получится. Еще вопрос а как бы определить период в который параметр был равен/больше/меньше значения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2007, 01:24 |
|
||
|
определение временных интервалов
|
|||
|---|---|---|---|
|
#18+
almovichСпасибо. Вроде должно получится. Еще вопрос а как бы определить период в который параметр был равен/больше/меньше значения? Храните сразу интервал в секундах, а не две даты. Делаете INSERT, вычислили интервал в секундах и сохранили как INTEGER. Построите на это поле INDEX и должно быть очень удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2007, 11:42 |
|
||
|
определение временных интервалов
|
|||
|---|---|---|---|
|
#18+
я, наверное неправильно объяснил. 10:00:00 10 10:01:00 20 10:02:00 15 10:03:00 14 10:04:00 13 10:05:00 11 10:06:00 9 10:10:00 12 10:11:00 14 10:12:00 15 10:13:00 10 как определить "выпадение" на 6й минуте я понял )... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 00:41 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=34995574&tid=2004799]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 210ms |
| total: | 356ms |

| 0 / 0 |
