говорю сразу что в данном вопросе полный 0, т.е. абсолютный, что такое SQL и БД знаю что они есть.
существует БД Interbase куда валится инфа с временем и типом событий.
встала задача увеличить время этих событий на 1 час
есть вот такая строка заменяющая неправильную дату в ячайке FREALTIME с 1980 года на 2011
Код: Выделить всё
UPDATE TAPCSYSEVENTSCOMMON e
set e.FREALTIME = (e.FREALTIME + (11650 + 0.844444444)) where e.FREGISTERTIME > cast('2011-11-24 00:00:00' as timestamp) and e.FREALTIME < cast('1981-01-01 00:00:00' as timestamp);
пробовали
Код: Выделить всё
UPDATE TAPCSYSEVENTSCOMMON e
set e.FREALTIME = (e.FREALTIME + 0.0416666) where e.FREALTIME > cast('2011-11-01 00:00:00' as timestamp) and e.FREALTIME < cast('2011-12-01 00:00:00' as timestamp);
т.е. вроде что-то меняетсяю ошибок нет, но результат тоже никакой
Спасибо.