Я попробовал следующий запрос, чтобы получить входящие платежные реквизиты клиентов.Что не так в этом случае заявления?Здесь мне нужно отобразить тип оплаты, если он имеет сумму.
select convert(varchar,a.DocDate,110) as DocDate,
a.CardCode,
a.CardName,
d.SlpName,
e.CheckNum,
(case when a.CashSum >= 0 then "Cash Payment" when a.CreditSum >= 0 then "Credit Card Payment" when a.CheckSum >= 0 then "Cheque Payment" else "Bank Transfer" end) as 'Payment type',
(ISNULL(a.CashSum,0) + ISNULL(a.CreditSum,0) + ISNULL(a.CheckSum,0) + ISNULL(a.TrsfrSum,0)) as DocTotal
from ORCT a
left join RCT2 b on b.DocNum=a.DocNum
Left Join OINV c on c.DocNum = b.DocEntry
Left join OSLP d on d.SlpCode = c.SlpCode
left join RCT1 e on e.DocNum = a.DocEntry
Выдает следующую ошибку