Здравствуйте! Хорошая, конечно, мысль была насчет увеличения точности Timestamp. Наверное. Хотя у нас в связи с этим получилась куча неприятных побочных эффектов. Так исторически сложилось, что у нас среда разработки - Delphi 7 и компоненты доступа - DbExpress. так вот, у данных компонентов происходит некоторое несварение уточненного Timestamp. Т.е. Карточка открывается но при сохранении любых изменений выдает ошибку типа "Запись не найдена или отредактирована другим пользователем". Есть такая кривая особенность у этих компонент при сохранении. Приходится лазить по всем триггерам и update-SQL-ям, править 'now' на CURRENT_TIMESTAMP(0) - ЗНАЮ, что это типа не совсем корректно но в пределах нашей задачи допустимо. А теперь, собственно, вопрос:
Как мне отыскать старые записи, которые были уже сохранены с уточненными данными и округлить их? Это необходимо, так как при их редактировании невозможно сохранять изменения. P.S. Попытка написать запрос типа UPDATE HISTORY SET DATE_EVENT=cast (DATE_EVENT as Timestamp(0)) where DATE_EVENT<>cast (DATE_EVENT as Timestamp(0)), как можно бы догадаться, к успеху не привела вследствие ошибки синтакиса.

