Количество документов в запросе (v77)

1. SnakePlisskin 3 11.11.19 10:45 Сейчас в теме
Как получить по каждой номенклатуре из СЗ в запросе количество документов в ТЧ которых она встречается, результат запроса должен вернуть два поля :
1. номенклатура которая была передана в запрос
2. количество раз которое встретилось в документах
Делаю так : но получаю синтаксическую ошибку ")" перед последним GROUP BY

	 |SEL ECT
	 |Номенклатура [Номенклатура $Справочник.Номенклатура],	
	 |sum(КолПоступ)
	 |FROM
	 |(
	 |SELECT
	 |    $ДокументСтроки.ПоступлениеТМЦ_Склад.Номенклатура [Номенклатура],	
	 |    count(distinct Док.IDDOC)AS КолПоступ
	 |FROM
	 |   _1SJourn Жур
	 |INNER JOIN
	 |   $ДокументСтроки.ПоступлениеТМЦ_Склад AS Док ON Док.IDDoc = Жур.IDDoc
	 |WHERE
	 |   Жур.Date_Time_IDDoc BETWEEN :НачДата AND :КонДата~ AND
	 |   ($ДокументСтроки.ПоступлениеТМЦ_Склад.Номенклатура IN (SELECT Val FR OM #TempTable))
	 |GROUP BY $Док.Номенклатура
	 |union all 
	 |select 
	 |	val,
	 |	0 
	 |from  
	 |	#TempTable 
	 |)
	 |GROUP BY Номенклатура	 
Показать
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. mar82 11.11.19 13:21 Сейчас в теме
а если просто добавить "as table_name" к таблице?
ну и в верхнем селекте, соответственно
3. SnakePlisskin 3 11.11.19 15:05 Сейчас в теме
(2) да, так уже сделал. Рабоатет.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот