![]() |
![]() |
![]() |
|
Не получается сделать МАКСИМУМ в запросе | ☑ | ||
---|---|---|---|---|
0
John83
02.02.15
✎
14:52
|
Сделал такой запрос (в УТ 10.3)
ВЫБРАТЬ ЗаказыПокупателейОбороты.ЗаказПокупателя КАК ЗаказПокупателя, ЗаказыПокупателейОбороты.КоличествоПриход КАК Заказано, ПродажиОбороты.ДокументПродажи, ПродажиОбороты.КоличествоОборот КАК Реализовано, ПродажиОбороты.ДоговорКонтрагента, ПродажиОбороты.Номенклатура, ПродажиОбороты.Регистратор, ЗаказыПокупателейОбороты.Регистратор КАК Регистратор1 ИЗ РегистрНакопления.ЗаказыПокупателей.Обороты(ДАТАВРЕМЯ(2015, 1, 1), , Регистратор, ) КАК ЗаказыПокупателейОбороты ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(ДАТАВРЕМЯ(2015, 1, 1), , Регистратор, ) КАК ПродажиОбороты ПО ЗаказыПокупателейОбороты.ЗаказПокупателя = ПродажиОбороты.ЗаказПокупателя И ЗаказыПокупателейОбороты.Номенклатура = ПродажиОбороты.Номенклатура ИТОГИ МАКСИМУМ(Заказано) ПО ЗаказПокупателя Получаю данные в одну строку - заказ и документ продажи, если несколько реализаций, то несколько строк. Но никак не получается сделать в своем запросе.. http://savepic.org/6826038.jpg Какой максимум нужно взять, чтобы в данном примере была только одна строчка? |
|||
1
John83
02.02.15
✎
14:52
|
ВЫБРАТЬ РАЗЛИЧНЫЕ
ЗаявкиНаЗакупкуОбороты.Регистратор КАК Регистратор ПОМЕСТИТЬ АукционыЗаказы ИЗ РегистрНакопления.ЗаявкиНаЗакупку.Обороты(, , Регистратор, ЗаявкаНаЗакупку ССЫЛКА Документ.ЗаявкаНаАукцион) КАК ЗаявкиНаЗакупкуОбороты ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ Заявки.Аукцион КАК Аукцион, Заявки.Номенклатура КАК Номенклатура, Заявки.КоличествоПриход КАК КоличествоПриход, Заявки.КоличествоРасход КАК КоличествоРасход, Продажи.ЗаказПокупателя КАК ЗаказПокупателя, Продажи.ДокументПродажи КАК ДокументПродажи, Продажи.КоличествоОборот КАК КоличествоОборот ИЗ (ВЫБРАТЬ ЗаявкиНаЗакупкуОбороты.Регистратор КАК Регистратор, ЗаявкиНаЗакупкуОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, ЗаявкиНаЗакупкуОбороты.Номенклатура КАК Номенклатура, СУММА(ЗаявкиНаЗакупкуОбороты.КоличествоПриход) КАК КоличествоПриход, СУММА(ЗаявкиНаЗакупкуОбороты.КоличествоРасход) КАК КоличествоРасход, ЗаявкиНаЗакупкуОбороты.ЗаявкаНаЗакупку КАК Аукцион ИЗ РегистрНакопления.ЗаявкиНаЗакупку.Обороты(, , Регистратор, ЗаявкаНаЗакупку ССЫЛКА Документ.ЗаявкаНаАукцион) КАК ЗаявкиНаЗакупкуОбороты СГРУППИРОВАТЬ ПО ЗаявкиНаЗакупкуОбороты.Регистратор, ЗаявкиНаЗакупкуОбороты.ДоговорКонтрагента, ЗаявкиНаЗакупкуОбороты.Номенклатура, ЗаявкиНаЗакупкуОбороты.ЗаявкаНаЗакупку) КАК Заявки ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ПродажиОбороты.Номенклатура КАК Номенклатура, ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя, ПродажиОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, ПродажиОбороты.ДокументПродажи КАК ДокументПродажи, СУММА(ПродажиОбороты.КоличествоОборот) КАК КоличествоОборот ИЗ РегистрНакопления.Продажи.Обороты( , , Регистратор, ЗаказПокупателя В (ВЫБРАТЬ РАЗЛИЧНЫЕ Т.Регистратор ИЗ АукционыЗаказы КАК Т)) КАК ПродажиОбороты СГРУППИРОВАТЬ ПО ПродажиОбороты.Номенклатура, ПродажиОбороты.ЗаказПокупателя, ПродажиОбороты.ДоговорКонтрагента, ПродажиОбороты.ДокументПродажи) КАК Продажи ПО Заявки.Регистратор = Продажи.ЗаказПокупателя И Заявки.ДоговорКонтрагента = Продажи.ДоговорКонтрагента И Заявки.Номенклатура = Продажи.Номенклатура УПОРЯДОЧИТЬ ПО Аукцион,Номенклатура, ДокументПродажи ИТОГИ ПО Аукцион АВТОУПОРЯДОЧИВАНИЕ |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |