Walczę już z moim problemem 4h. Jesteście moją ostatnią deską ratunku

Sprawa wygląda tak.
Mam zapytanie:
SELECT `samochody`.`samochod_id` , SUM(`czesci`.`czesci_cena`) FROM samochody, czesci WHERE ((`samochod_data_sprzedazy` BETWEEN '2011-06-01' AND '2011-06-10') AND (`czesci`.`samochod_id` = `samochody`.`samochod_id`)) GROUP BY `samochody`.`samochod_id`
wynikiem mojego zapytania jest tabela:
samochod_id SUM(`czesci`.`czesci_cena`)
12 7695.44
14 6512.00
16 4468.00
20 9370.03
35 4381.00
36 3708.00
Jak zsumować wszystkie wyniki: SUM(`czesci`.`czesci_cena`)?
Próbowałem w ten sposób:
SELECT SUM(SUM(`czesci`.`czesci_cena`)) FROM (SELECT `samochody`.`samochod_id` , SUM(`czesci`.`czesci_cena`) FROM samochody, czesci WHERE ((`samochod_data_sprzedazy` BETWEEN '2011-06-01' AND '2011-06-10') AND (`czesci`.`samochod_id` = `samochody`.`samochod_id`)) GROUP BY `samochody`.`samochod_id`)
Ale krzyczy błędy. Naturalnie próbowałem jeszcze sporo innych metod.
Jednak nie mogę sobie z tym poradzić. Proszę o pomoc i z góry dziękuję.