|
![]() |
#1 |
Модератор
|
Ну раз про потенциальные проблемы с выверкой модулей и ГК уже писали, то "чисто техническое" решение - сделать CTE которое по "наивному" (хотя что там наивного, вполне рабочая логика) варианту отрезолвит комбинацию счета клиента и профиля разноски (CustTable - CustGroup - CustLedgerAccounts) в счет ГК. Это достаточно компактная выборка и ее уже можно джойнить с CustTrans (один раз, вместо трех)
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 21.04.2016 в 13:40. |
|
|
За это сообщение автора поблагодарили: mazzy (2), gl00mie (1). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Vadik
![]() Ну раз про потенциальные проблемы с выверкой модулей и ГК уже писали, то "чисто техническое" решение - сделать CTE которое по "наивному" (хотя что там наивного, вполне рабочая логика) варианту отрезолвит комбинацию счета клиента и профиля разноски (CustTable - CustGroup - CustLedgerAccounts) в счет ГК. Это достаточно компактная выборка и ее уже можно джойнить с CustTrans
В смысле, что вижу, то и пишу. Меня беспокоит высокая цена join'ов. если так писать, то будет ли делаться лишняя выборка? или SQL закэширует выборки и по возможности повторять не будет? |
|
![]() |
#3 |
Участник
|
Цитата:
Или где-то по тригеру? Ведь и клиенты могут меняться, и настройки... |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|