[ОТВЕТИТЬ]
Опции темы
16.12.2009 05:10  
Vovantus
Есть приходная накладная, есть накладная на перемещение, и ещё есть сличилка. Эти документы редактировались. Нужно каким-то запросом вычистить историю изменения данных документов с определённой даты по текущий момент.

Подскажите, пожалуйста, запросик.
 
16.12.2009 06:53  
Mtirt
Пожалуйста. Под супермагом.
Типы документов - Разделы-Настройка-Справочники-Типы документов.
Цитата:
delete from smdoclog where doctype=:Mydoctype and docid=:Mydocid
 
16.12.2009 07:02  
Vovantus
а как в запрос добавить условие отбора по дате? чтобы чистилось только то, что произошло после определённой даты?
 
16.12.2009 07:07  
Mtirt
and trunc(eventtime)>=to_date(:MyDate, 'DD.MM.YYYY')
 
16.12.2009 07:23  
Vovantus
Код:
delete from smdoclog 
where doctype=:Mydoctype 
   and docid=:Mydocid
   and trunc(eventtime)>=to_date(:MyDate, 'DD.MM.YYYY');
вот так не работает, грит типа отсутствует правая скобка.
 
16.12.2009 07:37  
Mtirt
А ты параметры в кавычках вводишь?
 
16.12.2009 07:43  
Vovantus
Цитата:
Сообщение от Mtirt
А ты параметры в кавычках вводишь?
я жеж деревянный, вот так делаю:
Код:
delete from smdoclog 
where doctype=WI 
   and docid=ПНЦС000868
   and trunc(eventtime)>=to_date(30.11.2009, 'DD.MM.YYYY');
 
16.12.2009 08:03  
Vovantus
короче, ипанул всё что было:
Цитата:
delete from smdoclog
where doctype='WI'
and id='ПНЦС00868'
;
 
 
Опции темы



Часовой пояс GMT +3, время: 00:19.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.