Вы то добавите, а сейчас, как бороться с проблемой.
Сделал дополнительный столбец в базе, туда добавляется время в UTC и написал запрос в скаде такого типа
Но проблема не решилась. Дело в том что данные в бд записываются каждую секунду, то есть их там миллионы. И на обработку такого запроса даже в командной строке уходит много времени. А скада дак вообще начинает подвисать.Код:select temp_gazootvod_1, time_utc FROM kip3 where time_utc > (now()- interval 6 HOUR) - interval 1 hour;
Подпись временно не доступна...
Потому что вам нужно по другому построить запрос.
Вам нужно запрашивать из базы данных только те данных, которых у вас нет. Определяете метку времени последнего значения, передаете это значение в запрос, и получаете данные чья метка времени новее переданного значения.
Посмотрите нашу документацию по работе с БД:
http://www.insat.ru/services/support...by_step/BD.zip
Во второй части, начиная со страницы 11 описана работа с выборкой и ограничением. Там правда MS SQL, но принцип одинаковый.
Спасибо.