Я пытаюсь создать запрос, в котором я возвращаю имя свойства и общее количество рабочих заказов, открытых для каждого свойства. Тем не менее, я получаю всегда null для TotalWorkOrders, хотя у меня есть рабочие заказы для свойств.
Мой запрос:
SELECT p.PropertyName, p.PropertyID,
TotalWorkOrders
FROM Properties p
LEFT JOIN (
Select
PropertyID,
SUM(1) AS TotalWorkOrders
From WorkOrders
Where WorkOrderComplete=1
) sums ON sums.PropertyID = p.PropertyID
Where p.PropertyID in (Select PropertyID From Properties Where CompanyID = 290)
Кто-нибудь знает, что я делаю неправильно?
Спасибо
Вероятно, вы должны добавить GROUP BY внутри подзапроса "sums".