Недопустимое поле для группировки. #531502


#0 by Плот
В продолжение                        .......                         |    ллТЗ.StavkaNDS                         |    ллТЗ.DocID, Недопустимое поле для группировки
#1 by New Iriska
СГРУППИРОВАТЬ ПО делай уже во втором запросе: где лТЗ - название временной таблицы из твоего первого запроса
#2 by Плот
Так это и есть второй запрос
#3 by Плот
#4 by New Iriska
все отбираемые поля ллТЗ.Number,...,ллТЗ.StavkaNDS должны быть с агрегатными функциями: максимум, сумма и т.д. Без агрегатных функций только поле ллТЗ.DocID, по которому и выполняется группировка
#5 by НЕА123
почему конструктором не пользуешься?
#6 by New Iriska
#7 by New Iriska
про язык запросов тоже не мешало бы почитать
#8 by Плот
Спасибо.
#9 by Плот
может быть я не то делаю, мне нужно    0001  бензин      25,5   18    0001  дизтопливо  24,25  18    0002  краска      40,00  18    0002  хлеб        15,00  10 примерно таблица такая, что нужно. Первое поле номер дока, второе номенкл, третье цена и четвартая ставка НДС Нужно из таблицы для одного документа собрать данные по товарам в таблицу. Скажи пжл, тогда какой функцией пользоваться?
#10 by Плот
Помогите пжл
#11 by Плот
А если мне нужно сгруппировать с не агрегатныым функциями?
#12 by Плот
Наверное два запроса придется делать к одной таблице
#13 by New Iriska
0001  бензин      25,5   18 0001  дизтопливо  24,25  18
#14 by New Iriska
приведи пример: а. что у тебя есть; б. что надо а то не понятно
#15 by Aprobator
сдается мне, что здесь не сгруппировать, а сортировать требуется.
#16 by Плот
в это то что есть, исходная таблица, нужно собрать по значению первой колонки, значение остальных. Думаю первым запросом взять DocID а вторым в цикле по DocID получать из той же таблицы данные оставшихся полей.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С