с самой большой датой? Сделала select from cdhdr where udate =(select max(udate) from cdhdr ,на такой вариант просто умирает
Так по документу ограничь сразу
в документе 2 записи с разными датами приходят.
distinct и order by не взлетит?
Селект в селект сделай потом.
а select up to 1 row order by date не работает?
заработало SORT BY OBJECTID UDATE DESCENDING. DELETE ADJACENT DUPLICATES FROM LT_CDPOS COMPARING OBJECTID. Но работает офигеть как долго. Мне потом по этой таблице искать дату для документов из ekko.
Сделала так сразу, оно работает полгода.
ужас какой. Опишите подробнее что сделать то хотите. Точнее что нужно в итоге
а зачем ты значения для выборки ekko в таблице документов изменений ищешь?
нужно взять документы из ekko, из CDHDR вытащить самую последнюю дату к документу.
задача для бюджетирования . Дату изменений за дату контрактования считают.
select CDPOS~OBJECTID, CDPOS~CHANGENR, CDHDR~UDATE from CDPOS JOIN CDHDR ON CDPOS~OBJECTID = CDHDR~OBJECTID AND CDPOS~CHANGENR = CDHDR~CHANGENR WHERE CDPOS~FNAME = 'FRGZU' AND CDPOS~VALUE_OLD = '' INTO TABLE @DATA(LT_CDPOS). SORT LT_CDPOS BY OBJECTID UDATE DESCENDING. DELETE ADJACENT DUPLICATES FROM LT_CDPOS COMPARING OBJECTID.
эка... а кто ограничвать будет, по каким именно докам ты собрался отбирать? ты ж все на свете тащишь для поиска
Обсуждают сегодня