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

> Crea un array con los últimos valores del argumento.

# groupArrayLast

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

Introducido en: v23.1.0

Crea un array con los últimos valores del argumento.
Por ejemplo, `groupArrayLast(1)(x)` equivale a `[anyLast(x)]`.
En algunos casos, todavía se puede confiar en el orden de ejecución.
Esto se aplica cuando SELECT proviene de una subconsulta que usa ORDER BY, si el resultado de la subconsulta es lo suficientemente pequeño.

**Sintaxis**

```sql theme={null}
groupArrayLast(max_size)(x)
```

**Parámetros**

* `max_size` — Tamaño máximo del array resultante. [`UInt64`](/es/reference/data-types/int-uint)

**Argumentos**

* `max_size` — Tamaño máximo del array resultante. [`UInt64`](/es/reference/data-types/int-uint)
* `x` — Argumento (nombre de columna o expresión). [`Any`](/es/reference/data-types)

**Valor devuelto**

Devuelve un array con los últimos valores del argumento. [`Array(T)`](/es/reference/data-types/array)

**Ejemplos**

**Ejemplo de uso**

```sql title=Query theme={null}
SELECT groupArrayLast(2)(number+1) numbers FROM numbers(10);
```

```response title=Response theme={null}
┌─numbers─┐
│ [9,10]  │
└─────────┘
```

**Comparación con groupArray**

```sql title=Query theme={null}
-- Comparar con groupArray (primeros valores)
SELECT groupArray(2)(number+1) numbers FROM numbers(10);
```

```response title=Response theme={null}
┌─numbers─┐
│ [1,2]   │
└─────────┘
```
