Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Условие для переменной в запросе (число прочтений - 1364 )
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Условие для переменной в запросе
28. Декабря 2009 :: 10:19
Печать  
Код
Выбрать все
ТекстЗапроса = "-- qryMaker:Группа АБЦ.2009.12.24.11.11.11
		|SELECT Ном.CODE Kod
		|	, Ном.DESCR Name
		|	, $Ном.ХУЗ XYZ
		|	, ПродажиОбороты.ПозицияДокумента [Date $Дата]
		|	, ПродажиОбороты.ВидДокумента Вид
		|	, Sum(ПродажиОбороты.КоличествоОборот - ПродажиОбороты.КоличествоВОборот) Kol
		|   --, Case When (ПродажиОбороты.ВидДокумента = $ВидДокумента.ВозвратОтПокупателя Then Fact = -1
		|   --     Else Fact = 1 End
		|   IIF(ПродажиОбороты.ВидДокумента = $ВидДокумента.ВозвратОтПокупателя, Fact = -1, Fact = 1);
		|FROM $Справочник.Номенклатура AS Ном With (NOLOCK)
		|	LEFT OUTER JOIN $РегистрОбороты.Продажи(:НачДата,
		|		:КонДата ~,Документ,
		|		RIGHT OUTER JOIN $Справочник.Номенклатура AS Ном With (NOLOCK) ON Ном.ID = Номенклатура,
		|		(Ном.ISFOLDER = 2)
		|		AND (Not($Ном.ВидНоменклатуры IN (Select Val From #ИсключенныеПеречисления))),
		|		Номенклатура,) AS ПродажиОбороты ON Ном.ID = ПродажиОбороты.Номенклатура
		|WHERE (Ном.ISFOLDER = 2)
		|	AND (Not($Ном.ВидНоменклатуры IN (Select Val From #ИсключенныеПеречисления)))
		|GROUP BY Ном.CODE
		|	, Ном.Descr
		|	, $Ном.ХУЗ
		|	, ПродажиОбороты.ПозицияДокумента
		|	, ПродажиОбороты.ВидДокумента
		|ORDER BY Ном.CODE
		|";	 


Люди добрые!
Подскажите, как мне условие поставить.
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: Условие для переменной в запросе
Ответ #1 - 29. Декабря 2009 :: 08:50
Печать  
А IIF есть в SQL ?

P.S> Какое условие ?
  
Наверх
 
IP записан
 
al_zzz
Senior Member
****
Отсутствует


1C++ ->

Сообщений: 361
Местоположение: Барнаул
Зарегистрирован: 05. Сентября 2009
Пол: Мужской
Re: Условие для переменной в запросе
Ответ #2 - 29. Декабря 2009 :: 09:14
Печать  
Вопрос снят
  

Каждая система проходит три стадии:&&1) Шумиха&&2) Неразбериха&&3) Поиск виновных (собственно, рабочий процесс)&&4) Наказание невиновных&&5) Награждение непричастных&& В.М. Глушков
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать