Ich habe mir das ganze nochmal angesehen und habe entdeckt, daß hier ein Denkfehler vorliegt. Daten vom Typ TIME sind ja Uhrzeiten, diese kann mann nicht addieren. Ich würde die Datenbank so anpassen. das du Beginn(Zeit) und Ende(Zeit) in die Tabelle schreibst und dann über die Dauer summierst. Dann sollte es funktionieren.
SQL-Code:
CREATE TABLE `projekte_ma` (
`id_pma` int(10) unsigned NOT NULL auto_increment,
`pma_ar_beginn` time default NULL,
`pma_ar_ende` time default NULL,
PRIMARY KEY (`id_pma`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1
select id_pma, sum( pma_ar_ende - pma_ar_beginn) / 3600 as summe from Tabelle group by id_pma;