> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-fix-nav-issues.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Calcula la suma de números mediante el algoritmo de suma compensada de Kahan

# sumKahan

<div id="sumKahan">
  ## sumKahan
</div>

Introducido en: v1.1.0

Calcula la suma de los números mediante el [algoritmo de suma compensada de Kahan](https://en.wikipedia.org/wiki/Kahan_summation_algorithm).
Es más lenta que la función [`sum`](/es/reference/functions/aggregate-functions/sum).
La compensación solo funciona con tipos [Float](/es/reference/data-types/float).

**Sintaxis**

```sql theme={null}
sumKahan(x)
```

**Argumentos**

* `x` — Valor de entrada. [`Integer`](/es/reference/data-types/int-uint) o [`Float`](/es/reference/data-types/float) o [`Decimal`](/es/reference/data-types/decimal)

**Valor devuelto**

Devuelve la suma de los números. [`(U)Int*`](/es/reference/data-types/int-uint) o [`Float*`](/es/reference/data-types/float) o [`Decimal`](/es/reference/data-types/decimal)

**Ejemplos**

**Demostración de la mejora de la precisión mediante la suma de Kahan**

```sql title=Query theme={null}
SELECT sum(0.1), sumKahan(0.1) FROM numbers(10);
```

```response title=Response theme={null}
┌───────────sum(0.1)─┬─sumKahan(0.1)─┐
│ 0.9999999999999999 │             1 │
└────────────────────┴───────────────┘
```
