Цитата:
Сообщение от
user_ax
Я добавил свой код в условие case в 3 селекте и последнем (комментарии --->3780 26.02.2013)
Там есть вложенный запрос на 94 строке.
Код:
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
Для прикола он назван также
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
и раскоментите в 26 стр. ---> 3780 26.02.2013
В 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))))