Tengo una tabla que se ve algo como lo siguiente:SQL Server: SUMA() de varias filas incluidos, en las cláusulas
PropertyID Amount Type EndDate
--------------------------------------------
1 100 RENT null
1 50 WATER null
1 60 ELEC null
1 10 OTHER null
2 70 RENT null
2 10 WATER null
Habrá múltiples artículos facturados a una propiedad, también facturados varias veces. Por ejemplo, RENT se puede facturar a la propiedad # 1 12 veces (más de un año), sin embargo, los únicos que me interesan son aquellos con ENDDATE null (en otras palabras, actual)
Me gustaría lograr:
PropertyId Amount
--------------------------
1 220
2 80
he tratado de hacer algo como esto:
SELECT
propertyId,
SUM() as TOTAL_COSTS
FROM
MyTable
Sin embargo, en la SUM iba a estar obligado a tener múltiples selecciona traer de vuelta a la cantidad de corriente para cada tipo de carga? Pude ver que se estaba volviendo desordenado y estoy esperando una solución mucho más simple
¿Alguna idea?
gracias! Fui por el tercero, agregué algunas combinaciones extra a otras mesas, ¡y listo para que todo funcione! ;) – Jimmy