|
|
#14 |
|
Модератор
|
Цитата:
Код: left join (select voucher, POSTINGPROFILE, offsetpostingprofile_ru, PaymentStatusUserId_ZTR,
LedgerjournalTrans.BankCentralBankPurposeText,LedgerjournalTrans.txt, Journaltype
from LedgerjournalTrans (nolock)
inner join LedgerjournalTable on LedgerjournalTrans.journalnum = LedgerjournalTable.journalnum and posted = 1
and Journaltype in(0, 4, 45) and LedgerjournalTrans.dataareaid = 'zkz'
and LedgerjournalTrans.dataareaid = 'zkz'
) as LedgerjournalTransтам как раз и не хватает поля PAYMPURPOSE_ZTR Добавьте его во вложенный запрос . На пример:Код: left join (select voucher, POSTINGPROFILE, offsetpostingprofile_ru, PaymentStatusUserId_ZTR, PAYMPURPOSE_ZTR,
LedgerjournalTrans.BankCentralBankPurposeText,LedgerjournalTrans.txt, Journaltype
from LedgerjournalTrans (nolock)
inner join LedgerjournalTable on LedgerjournalTrans.journalnum = LedgerjournalTable.journalnum and posted = 1
and Journaltype in(0, 4, 45) and LedgerjournalTrans.dataareaid = 'zkz'
and LedgerjournalTrans.dataareaid = 'zkz'
) as LedgerjournalTransВ 141 строке приведенного кода, нормально. Там просто выборка из таблицы JOIN на 208 строке Код: left join LedgerjournalTrans (nolock) on custtrans.voucher = LedgerjournalTrans.voucher
and LedgerjournalTrans.dataareaid = 'zkz'
and (LedgerjournalTrans.postingprofile in
(select custledgeraccounts.postingprofile from custledgeraccounts (nolock)
where (accountCode = 2 or (accountcode = 1 and num = custgroup))
and custledgeraccounts.dataareaid = 'zkz' and
ltrim(sumaccount) = ltrim(LedgerAccount_ZTR)) or (offsetpostingprofile_ru in
(select custledgeraccounts.postingprofile from custledgeraccounts (nolock)
where (accountCode = 2 or (accountcode = 1 and num = custgroup))
and custledgeraccounts.dataareaid = 'zkz' and
ltrim(sumaccount) = ltrim(LedgerAccount_ZTR))))
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. Последний раз редактировалось Poleax; 27.02.2013 в 19:08. |
|
|
|
| За это сообщение автора поблагодарили: S.Kuskov (2). | |