De berekening op zich zal qua tijd niet veel verschillen lijkt mij. Maar je hoeft dan niet de extra $variabele_totaal aan te maken. Kost tijd en geheugen.
Omdat het gewoon een UPDATE query is? De berekening wordt gedaan om de nieuwe waarde van een bepaald veld te bepalen...
Verder moet je hier niet het aspect van overzichtelijkheid uit het oog verliezen. Een extra variabele $totaal geeft wellicht veel meer overzicht over wat de code nu eigenlijk doet dan dat je de 2 berekeningen uit laat voeren zodra je de query aanmaakt.
$sQuery = "
UPDATE
tabel
SET
kolom = kolom + ".$totaal;
?>
Persoonlijk vind ik de tweede oplossing overzichtelijker en daardoor is het sneller duidelijk welke berekening uitgevoerd wordt en is deze eenvoudiger aan te passen.
Maar goed, het hangt dus maar net van de situatie af welke oplossing je zou kiezen. Qua snelheid maken deze beide oplossingen elkaar waarschijnlijk helemaal niets uit...