perchè questa query mi da errore? E' giusto inserire la funzione sum in questo modo?

Codice PHP:
$query "SELECT anagrafica.id_ass, anagrafica.cognome_nome, anagrafica.indirizzo_res,
 concat(anagrafica.cap_res,'-',anagrafica.comune_res,'-','(',anagrafica.prov_res,')') as 
indirizzoresidenza, anagrafica.indirizzo_dom, 
concat(anagrafica.cap_dom,'-',anagrafica.comune_dom,'-','(',anagrafica.prov_dom,')') as 
indirizzodomicilio, anagrafica.selezione_ind, anagrafica.selezione_ind2, anagrafica.indirizzo_dom, 
anagrafica.comune_dom, anagrafica. prov_dom, anagrafica.comune_res, anagrafica.prov_res,
 anagrafica.cap_res, anagrafica.cap_dom,  pagamenti.id_transaz, pagamenti.id_pagamento,
 pagamenti.descr_pagamento, pagamenti.data_pagamento, pagamenti.valore, 
sum(pagamenti.valore) as tot FROM anagrafica INNER JOIN pagamenti ON anagrafica.id_ass = 
pagamenti.id_ass WHERE 1"