Birisi bana bu sorguda yardımcı olabilir mi?Alt sorguda bir toplu işlev gerçekleştirilemiyor
SELECT p.OwnerName, SUM(ru.MonthlyRent) AS PotentinalRent, SUM(
(SELECT COUNT(t.ID) * ru.MonthlyRent FROM tblTenant t
WHERE t.UnitID = ru.ID)
) AS ExpectedRent
FROM tblRentalUnit ru
LEFT JOIN tblProperty p ON p.ID = ru.PropertyID
GROUP BY p.OwnerName
İkinci toplamla ilgili sorun yaşıyorum, yapmama izin vermiyor. Açıkça SUM alt sorgularda çalışmaz, ancak beklenen rantı hesaplamam gerekir (RentalUnit'in id'sine atanmış bir kiracı varsa, o zaman 0'dır). Bu işi nasıl yapabilirim?
ben bile emin olmak için bir arama deneyin ... – KLE
saniyede :-) üçüncü SUM yoktur! Afedersiniz! Benim hatam. – Malfist
Kira biriminin Aylık kira süresinin, o ünitedeki kiracı sayısının anlamı nedir? Ünitedeki her kiracıdan tam kiranı almayacak mısın? –