в поле "контрагент"?
ВЫБРАТЬ
бит_ус_ЗаказНаряд.Дата КАК Дата,
бит_ус_ЗаказНаряд.Контрагент,
бит_ус_ЗаказНаряд.Номер
ИЗ
Документ.бит_ус_ЗаказНаряд КАК бит_ус_ЗаказНаряд
ГДЕ
бит_ус_ЗаказНаряд.Дата >= &Дата
группировку по нем добавите
группировка лишь сгруппирует все имеющиеся записи по контрагентам и они все равно останутся в запросе а мне нужно что бы контрагент не повторялся
группировку ТОЛЬКО по контрагенту даст нужный результат - контрагент НЕ будет повторяться
ВЫБРАТЬ РАЗЛИЧНЫЕ Не?
нее.. там есть другие поля - они не дадут
Эт осработает по всем 3м реквизитам а мне нужно именно по 1
А как Вы себе представляете оставить только по одной строке для контрагента, и оставить остальные поля? Что должно остаться в этих полях, если там больше одного значения?
Они не попадают в результат
Уберите лишние реквизиты из запроса, если они Вам не нужны.
Как это не нужны если нужны ?)
Вы ж говорите, что они в результат не попадают.
если у одного контрагента два заказа-наряда, что должно быть в результате?
минимум максимум как вариант
Например вот так ВЫБРАТЬ РАЗЛИЧНЫЕ бит_ус_ЗаказНаряд.Контрагент ИЗ Документ.бит_ус_ЗаказНаряд КАК бит_ус_ЗаказНаряд ГДЕ бит_ус_ЗаказНаряд.Дата >= &Дата
Только тут нужно быть осторожным, а то можно поймать результат, где номер будет от одного заказа, а дата от другого.
вроде при такой постановке задачи это не так уж важно
Наша профессия предполагает умение помочь заказчику понять, чего же он хочет на самом деле. 😎
да что его ловить - 100% будет именно такой разнобой)
Обсуждают сегодня