Veo dos opciones. Una es usar una componente Table asociada a la tabla de nóminas e insertar uno a uno los registros conforme recorres el query:
Código Delphi
[-]
Query1.First;
while not Query1.EoF do
begin
Table1.Append;
Table1.FieldByName('total').AsFloat := Query1.Fields[0].AsFloat;
Table1.FieldByName('nombre').AsString := Query1.Fields[1].AsString;
Table1.Post;
Query1->Next;
end;
Pero también podrías hacrlo con una sóla sentencia SQL:
Código SQL
[-]
insert into nominas
select sum(total), nombre from empleados group by nombre
// Saludos