Показать сообщение отдельно
Старый 23.06.2011, 21:05   #19  
Wamr is offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1,737 / 868 (32) +++++++
Регистрация: 15.01.2002
Адрес: Москва
Записей в блоге: 7
1+2
Солидарен с Zabr
&& слева, || справа, ( ) меня пугают
цель - быстро понять какие условия в запросе и какое нам мешает
сначала читаются условия в одну строку начинающиеся с &&
потом с простыми перечислениями (например статусов)
потом разбор сложных-многоскобочных (в них уже последовательность скобочек знаков и отступов определяется текущим ощущением прекрасного)

X++:
    while select bankClientPayment_RU
        where bankClientPayment_RU.RContractAccount
    notexists join RContractTable
        where ( ( RContractTable.RContractPartnerType == RContractPartnerType::Cust
                  && BankClientPayment_RU.PartnerType == ModuleCustVend::Cust ) ||
                ( RContractTable.RContractPartnerType == RContractPartnerType::Vend
                  && BankClientPayment_RU.PartnerType == ModuleCustVend::Vend )  )
           && RContractTable.RContractAccount == bankClientPayment_RU.RContractAccount
           && RContractTable.RContractCode == bankClientPayment_RU.RContractCode
За это сообщение автора поблагодарили: Zabr (2).