Wskazówka dotycząca Postgresa: Użyj `filter` zamiast `case when` do pisania warunkowych agregatów! Jest to bardziej czytelne, idiomatyczne SQL i często działa lepiej!