У меня запрос из старой Dynamics CRM 4.0, и мне нужно написать новый запрос в asp.net для данных из Dynamics 365 (облако). Я знаю, как выбрать таблицу с asp.net, но не знаю, как создать запрос для более сложной логики с «группой» и «выбрать из выбора». Пожалуйста, сообщите и спасибо.
Вот запрос, который мне нужно создать:
select sub.new_paymentid from
(select t.New_paymentId,MONTH(t.New_TransactionDate) as TransMonth,COUNT(1) as MonthCount
from New_transaction t
inner join New_payment p on t.new_paymentid = p.New_paymentId
where t.New_Status = 4 and (p.New_PaymentStatus != '5' and p.New_PaymentStatus != '6' and p.New_PaymentStatus != '8' )
and (p.new_alreadyfollowup != 1 or p.new_alreadyfollowup is null)
and New_TransactionDate >= convert(nvarchar(5),YEAR(DATEADD(MONTH,-3,New_TransactionDate)))+'-' +convert(nvarchar(5),month(DATEADD(MONTH,-3,New_TransactionDate)))+'-1'
group by t.New_paymentId,MONTH(t.New_TransactionDate)
) sub
where sub.MonthCount = 2
group by sub.new_paymentid
having COUNT(1) >= 3