[ОТВЕТИТЬ]
Опции темы
03.12.2010 20:01  
konvik
Добрый вечер!
Нужна ваша помощь! В магазине завершилась маркетинговая акция, но по какой то причине не создались акты переоценок. Мне прислали скрипт, чтобы поменять цены у товаров, которые участвовали в этой акции. Но он не исполняется. Как будто пропущена какая то строка.
UPDATE SUPERMAG.SMPRICES
SET SUPERMAG.SMPRICES.SAVEDPRICE = null
WHERE SUPERMAG.SMPRICES.ARTICLE IN
(
SELECT SUPERMAG.SMPRICES.ARTICLE FROM SUPERMAG.SMPRICES
where SUPERMAG.SMPRICES.SAVEDPRICE >0
AND SUPERMAG.SMPRICES.ARTICLE NOT IN
(
SELECT SUPERMAG.smspec.ARTICLE
FROM SUPERMAG.smspec
WHERE SUPERMAG.smspec.DOCTYPE = 'MA' AND SUPERMAG.smspec.DOCID = '45MA1000021'
)
)
 
03.12.2010 20:03  
Dim
а ошибку-то какую скрипт пишет?
 
03.12.2010 20:17  
konvik
никакую ошибку не пишет. Просто молчит и все
 
03.12.2010 20:42  
Dim
значит отработал нормально. а что ты от него ждала?
 
03.12.2010 20:42  
Dim
он и не должен менять цены. он РАЗРЕШАЕТ менять цены после МА
 
03.12.2010 21:03  
konvik
Я ждала, что он напишет примерно так: обновление завершено или что то в этом роде. А он просто моргает мне курсором. Цены также не меняются как и раньше :(
 
03.12.2010 21:05  
Dim
в конце он должен написать
Цитата:
SQL>_
потом надо набрать
Цитата:
commit;
а потом попробовать сделать акт переоценки
 
03.12.2010 21:38  
konvik
он не пишет в конце SQL>_ в том то и дело. Он пишет _
 
03.12.2010 21:46  
Dim
";" в конце скрипта поставь и запусти снова
 
03.12.2010 21:55  
konvik
Вот Dim! Это и пропущено! Спасибо тебе!
 
 
Опции темы



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

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