¿Alguien me puede ayudar con esta consulta?No se puede realizar una función de agregado en una subconsulta
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
Tengo problemas con la segunda suma, no me deja hacerlo. Evidentemente SUM no funcionará en las subconsultas, pero necesito calcular el alquiler esperado (MonthlyRent si hay un inquilino asignado a la ID de RentalUnit, 0 de ellos no). ¿Cómo puedo hacer que esto funcione?
incluso realizar una búsqueda para estar seguro ... No hay una tercera SUMA :-) – KLE
segundos! ¡Lo siento! Mi error. – Malfist
¿Cuál es el significado del producto del alquiler mensual de la unidad de alquiler multiplicado por el número de inquilinos en esa unidad? No va a cobrar el alquiler completo de cada inquilino de la unidad, ¿verdad? –