> ## 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.

> 입력 값의 이동 합을 계산합니다.

# groupArrayMovingSum

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

도입 버전: v20.1.0

입력 값의 이동 합을 계산합니다.

이 함수는 윈도우 크기를 매개변수로 받을 수 있습니다. 지정하지 않으면 컬럼의 행 수와 동일한 윈도우 크기를 사용합니다.

**구문**

```sql theme={null}
groupArrayMovingSum(numbers_for_summing)
groupArrayMovingSum(window_size)(numbers_for_summing)
```

**매개변수**

* `window_size` — 계산 윈도우의 크기입니다. 지정하지 않으면 함수는 윈도우 크기를 컬럼의 행 개수와 같게 사용합니다. [`UInt64`](/ko/reference/data-types/int-uint)

**인수**

* `numbers_for_summing` — 숫자 데이터 타입 값을 생성하는 표현식입니다. [`(U)Int*`](/ko/reference/data-types/int-uint) 또는 [`Float*`](/ko/reference/data-types/float) 또는 [`Decimal`](/ko/reference/data-types/decimal)

**반환 값**

입력 데이터와 동일한 크기와 타입의 배열을 반환합니다. [`Array`](/ko/reference/data-types/array)

**예시**

**사용 예시**

```sql title=Query theme={null}
CREATE TABLE t
(
    `int` UInt8,
    `float` Float32,
    `dec` Decimal32(2)
)
ENGINE = Memory;

INSERT INTO t VALUES (1, 1.1, 1.10), (2, 2.2, 2.20), (4, 4.4, 4.40), (7, 7.77, 7.77);

SELECT
    groupArrayMovingSum(int) AS I,
    groupArrayMovingSum(float) AS F,
    groupArrayMovingSum(dec) AS D
FROM t;
```

```response title=Response theme={null}
┌─I──────────┬─F───────────────────────────────┬─D──────────────────────┐
│ [1,3,7,14] │ [1.1,3.3000002,7.7000003,15.47] │ [1.10,3.30,7.70,15.47] │
└────────────┴─────────────────────────────────┴────────────────────────┘
```

**윈도우 크기 사용 시**

```sql title=Query theme={null}
SELECT
    groupArrayMovingSum(2)(int) AS I,
    groupArrayMovingSum(2)(float) AS F,
    groupArrayMovingSum(2)(dec) AS D
FROM t;
```

```response title=Response theme={null}
┌─I──────────┬─F───────────────────────────────┬─D──────────────────────┐
│ [1,3,6,11] │ [1.1,3.3000002,6.6000004,12.17] │ [1.10,3.30,6.60,12.17] │
└────────────┴─────────────────────────────────┴────────────────────────┘
```
