Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Посмотрите, правильно ли написал запрос? (число прочтений - 814 )
ybill
Junior Member
**
Отсутствует


I Love ...!

Сообщений: 35
Зарегистрирован: 01. Сентября 2008
Пол: Мужской
Посмотрите, правильно ли написал запрос?
31. Октября 2008 :: 10:10
Печать  
UPDATE $Справочник.Номенклатура as Спр
SET $Спр.Активный = CASE Спр.ID IN (Select Остатки.Номенклатура
FROM  $РегистрОстатки.ДвиженияТМЦ(,,,(Номенклатура),(Количество)) Остатки)
THEN 1 ELSE 2
WHERE $Спр.Активный <> 3


Суть в следующем: для всего справочника номенклатура установить реквизит Активный = 1 если есть остатки по регистру, иначе = 2, кроме тех записей у которых этот реквизит равен 3.

  
Наверх
ICQ  
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Посмотрите, правильно ли написал запрос?
Ответ #1 - 31. Октября 2008 :: 10:49
Печать  
update спр
set реквизит = case when isnull(Остаток.Колво,0) = 0 then  2 else 1 end
from спр
left join тут вирт. таблица on спр.id = таблица.товар
where признак <> 3
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать