У меня есть SQL-запрос к таблицам в нескольких базах данных, и я хочу выполнить его через Eloquent ORM
У меня также есть следующие ограничения:
- Я использую SQL Server
- Мои имена баз данных:
HN_Ondata
и EVS_BKP
Вот мой SQL-запрос, пожалуйста, помогите мне запустить его с Eloquent ORM.
SELECT CONVERT(VARCHAR(10), CallLocalTime, 111) CallLTime,
COUNT(ID) IDCount,
SUM(IvrDuration) IvrDSum,
SUM(TotalWaitDuration) TotalWDuration
FROM
(
SELECT
Id,
calltype,
CallLocalTime,
CallLocalTimeString,
ConvDuration,
IvrDuration,
TotalWaitDuration,
FirstAgent
FROM
HN_Ondata.dbo.ODCalls UNION ALL
SELECT
Id,
calltype,
CallLocalTime,
CallLocalTimeString,
ConvDuration,
IvrDuration,
TotalWaitDuration,
FirstAgent
FROM
EVS_BKP.dbo.ODCalls_2016_11
) x
WHERE
CallLocalTime > '2016-11-01'
AND CallLocalTime < '2016-11-30'
AND calltype = 1 AND IvrDuration > 0
AND ConvDuration = 0
AND TotalWaitDuration > 0
AND ( FirstAgent IS NULL OR FirstAgent = 0 )
GROUP BY
CONVERT(VARCHAR(10), CallLocalTime, 111)