26.09.2005, 10:35 | #1 |
Участник
|
Выбор максимального подтверждения по заказу.
Доброе утро!
Нужно из журнала подтверждений CustConfirmJour выбирать в цикле данные. При этом подразумевается, что на один заказ нужно выводить одну строку, а в таблице их может быть несколько. Отличаются они помимо всего прочего значением поля "Подтверждение" - ConfirmDocNum (это не порядковый номер подтверждения). Если на один заказ несколько строк, то должна выводиться строка с максимальным значением этого поля. Стандартная группировка не подходит - поля в селекте мешают. Пробовал такой вариант: PHP код:
В обычном СКЛ можно было бы сделать where custConfirmJour.confirmdocnum in (select ... ) но мы в аксапте, а здесь свои правила |
|
26.09.2005, 10:41 | #2 |
Участник
|
Но можно сделать ExistsJoin
__________________
Axapta v.3.0 sp5 kr2 |
|
26.09.2005, 10:44 | #3 |
Участник
|
А пример можно?
|
|
26.09.2005, 11:18 | #4 |
Участник
|
Извините по поводу ExistsJoin - начал читать с конца
Если не критично использование двух запросов, то можно сделать так PHP код:
__________________
Axapta v.3.0 sp5 kr2 |
|
26.09.2005, 11:50 | #5 |
Участник
|
тоже вариант, спасибо
|
|
26.09.2005, 11:52 | #6 |
Участник
|
вот так более компактно:
PHP код:
|
|
26.09.2005, 12:00 | #7 |
Участник
|
Или так.
__________________
Axapta v.3.0 sp5 kr2 |
|