Показать сообщение отдельно
Старый 13.08.2004, 14:58   #45  
Андре is offline
Андре
Moderator
Сотрудники компании GMCS
 
2,375 / 464 (20) +++++++
Регистрация: 03.12.2001
Цитата:
Андрей, а можешь привести пример, где сравниваются два RecId (без использования агрегатных функций) кроме как на неравенство?
Напрямую в коде - нет. Но, если ты посмотришь на таблицу tmpInventModel, то там есть индекс, в который входит recId.
А в коде, отвечающим за пересчет себестоимости (например InventCostItemDim.updateModelFIFOLIFO), периодически встречается такой код:

PHP код:
 select reverse tmpIssue    index dateIdx 
То есть, используя индекс, мы закладываемся на определенный порядок записей (то же самое сравнение), который в свою очередь зависит от recId.
Это используется, например, при подборе проводки для сопоставления в том случае, если в один день было несколько подходящих проводок.