Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Смоделировать эксперимент - в столбце с типом DateTime изменить время по алгоритму
|
|||
|---|---|---|---|
|
#18+
Привет. Усть учебная база MySQL, в которой есть таблица с замерами эксперимента с отметками времени. Мне надо смоделировать "ускорение" и "замедление" этого процесса, чтобы потом визуализировать эти результаты на графике. timeval1val22018-04-21 06:02:0110902018-04-21 06:02:0620802018-04-21 06:02:1130702018-04-21 06:02:1640602018-04-21 06:02:2150502018-04-21 06:02:266040 Я скопировал эту таблицу T в Tfast, сжав интервал замера на 1 секунду (увеличив скорость выполнения на 20%) timeval1val22018-04-21 06:02:0110902018-04-21 06:02:0520802018-04-21 06:02:0930702018-04-21 06:02:1340602018-04-21 06:02:1750502018-04-21 06:02:216040 и в Tslow, увеличив интервал на 1 секунду (замедлил на 20%) timeval1val22018-04-21 06:02:0110902018-04-21 06:02:0720802018-04-21 06:02:1330702018-04-21 06:02:1940602018-04-21 06:02:2550502018-04-21 06:02:316040 В конкретном случае на небольшой таблице я сделал и руками. Но как автоматизировать - не пойму. Думаю, сделать так: во временную таблицу выбрать первый столбец, построчно определить разность дат (5 секунд, но может меняться в следующем эксперименте), во втором столбце также последовательно, добавляя новый интервал к значению даты в предыдущей строке. Получится что-то вроде такой таблицы: time (+5 секунд)timefast (+4 секунды)ttimeslow (+6 секунд)2018-04-21 06:02:01 2018-04-21 06:02:01 2018-04-21 06:02:012018-04-21 06:02:06 2018-04-21 06:02:05 2018-04-21 06:02:072018-04-21 06:02:11 2018-04-21 06:02:09 2018-04-21 06:02:132018-04-21 06:02:16 2018-04-21 06:02:13 2018-04-21 06:02:192018-04-21 06:02:21 2018-04-21 06:02:17 2018-04-21 06:02:252018-04-21 06:02:26 2018-04-21 06:02:21 2018-04-21 06:02:31 Затем сделать UPDATE строк колонки Time исходной таблицы, связав их с оригинальным временем. Логику я понимаю, а как сделать в MySQL - я не знаю. Как в 1С - сделал бы, но надо в MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2018, 06:30 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39634060&tid=1829889]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 164ms |

| 0 / 0 |
