|
Можно ли по каждому выводимому полю запроса сделать подзапрос? |
☑ |
0
23th
21.11.14
✎
04:41
|
То есть
Покупатель1 - Оплата1 - 31.10 - 100р
Покупатель1 - Оплата2 - 09.10 - 200р
Покупатель2 - Оплата3 - 21.10 - 300р
А надо только последние даты оплаты
Покупатель1 - Оплата1 - 31.10 - 100р
Покупатель2 - Оплата3 - 21.10 - 300р
как бы получается СрезПоследних
|
|
1
Wobland
21.11.14
✎
04:45
|
можно. и даже сгруппироватть можно
|
|
2
23th
21.11.14
✎
05:07
|
ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОбороты.Контрагент,
ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента,
МАКСИМУМ(ВзаиморасчетыСКонтрагентамиОбороты.Регистратор.Дата) КАК РегистраторДата
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&Дата1, &Дата2, Регистратор, ) КАК ВзаиморасчетыСКонтрагентамиОбороты
СГРУППИРОВАТЬ ПО
ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента,
ВзаиморасчетыСКонтрагентамиОбороты.Контрагент
но тут нет самого регистратора и показывает не только оплаты а еще и продажи
|
|
3
23th
21.11.14
✎
05:07
|
(1) это так Вверх
|
|
4
Wobland
21.11.14
✎
05:16
|
обороты - такие обороты
|
|
5
23th
21.11.14
✎
05:26
|
(4) что за обороты?
имеете ввиду
ВзаиморасчетыСКонтрагентамиОбороты.СуммаРасход?
|
|
6
ASV
21.11.14
✎
05:28
|
ВЫБРАТЬ
Взаиморасчеты.ДоговорКонтрагента,
Взаиморасчеты.РегистраторДата,
Взаиморасчеты1.Регистратор,
ПРЕДСТАВЛЕНИЕ(Взаиморасчеты1.Регистратор)
ИЗ
(ВЫБРАТЬ
ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента,
МАКСИМУМ(ВзаиморасчетыСКонтрагентамиОбороты.Регистратор.Дата) КАК РегистраторДата
ИЗ
РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&Дата1, &Дата2, Регистратор, ) КАК ВзаиморасчетыСКонтрагентамиОбороты
ГДЕ
ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента.Владелец = &к
И ВзаиморасчетыСКонтрагентамиОбороты.СуммаВзаиморасчетовРасход > 0
СГРУППИРОВАТЬ ПО
ВзаиморасчетыСКонтрагентамиОбороты.ДоговорКонтрагента) КАК Взаиморасчеты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты(&Дата1, &Дата2, Регистратор, ) КАК Взаиморасчеты1
ПО Взаиморасчеты.ДоговорКонтрагента = Взаиморасчеты1.ДоговорКонтрагента
И Взаиморасчеты.РегистраторДата = Взаиморасчеты1.Регистратор.Дата
|
|
7
ASV
21.11.14
✎
05:29
|
не факт что оптимально.
и Регистратор.Дата может заменить на Период
|
|
8
23th
21.11.14
✎
06:52
|
(7), а если будут два документа с одним периодом? такое же запросмто может быть, когда ставять 21.10.2014 00-00-00
|
|