Problemem jest Twoje podzapytanie z select count(1)
część. Tylko dlatego, że jest w nim liczona, nie czyni z tego sumy. Nadal jest to podzapytanie, które zostanie zastosowane do każdego wiersza i jak widać używa wartości c0.tdata.tariff
która nie jest częścią grupy.