Hola, la verdad es que, a lo mejor, te ha faltado un poco de información, como por ejemplo que tipo de bbdd (access, mysql, firebird,...) y con que accedes a ella, (bde,ado,...), pero de todas formas yo te daré una contestación de como puedes hacerlo con adoquery.
Código Delphi
[-]
adoquery1.close;
adoquery1.sql.text:='SELECT SUM(precio) as total FROM productos';
adoquery1.execsql;
adoquery1.open;
label1.caption:=adoquery1.fieldbyname(total).asstring;
Espero que te sirva de algo o por lo menos que te encauce en lo que quieres hacer.
Un saludo