# arg_min_nulls_last — DuckDB 1.5.5

Finds the rows with N minimum vals, including nulls. Calculates the arg expression at that row.

- Reference: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/
- JSON: /products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_min_nulls_last.json
- Snapshot ID: duckdb-1.5.5
- Engine: duckdb v1.5.5
- Source ID: d8cdaa33fd
- Binary SHA-256: 8463eb26527b278109cfddffc4606e1019ebefcfe2eac75efc53c76ed8f282d5
- Captured: 2026-09-05T18:37:40.699Z
- Source: https://github.com/duckdb/duckdb/releases/tag/v1.5.5
- Loaded extensions: autocomplete, core_functions, icu, json, parquet, shell

## Interpretation

- Choose a snapshot matching the target engine and build. The default is captured from the published Haybarn WASM package used by the browser playground. Historical native snapshots are also available.
- Availability is an observation in the recorded build and extension profile, not a guarantee of support in every installation or in WASM.
- Types and descriptions are declarations from duckdb_functions(). Binding can specialize result types. Null means not supplied by the catalog; do not invent defaults, optionality, argument mode, or table output columns.
- Raw parameter arrays preserve catalog order for scalar/aggregate/macro functions. Raw table arguments are alphabetical. Use callingConvention for engine-confirmed positional order and named arguments; null modes are unrecorded. Named does not mean optional. Macro defaults and special named variadic behavior are not supplied by duckdb_functions().
- Catalog examples are source material and may require data or extensions. runnableExamples contains separately verified SQL for the pinned WASM package; sample-data adaptations and guide examples are labeled separately.
- Guide annotations and recipes are separate editorial content. The browser runner always uses Haybarn WASM 1.5.5-rc3, independently of the documentation snapshot.
- All URLs beginning with / are relative to the origin hosting this document. Exports require no JavaScript, cookies, API key, or browser engine.

## Overloads

### overload-2e2996d358ff836f

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: ANY) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-2e2996d358ff836f

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | ANY | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-09bb6266b547af8a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: BIGINT) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-09bb6266b547af8a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | BIGINT | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-5c48ddb227b04adc

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: BLOB) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-5c48ddb227b04adc

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | BLOB | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d9b42acf4a098144

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: DATE) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-d9b42acf4a098144

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | DATE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f5725f8b10220485

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: DOUBLE) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-f5725f8b10220485

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | DOUBLE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f4cb9f717035c415

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: HUGEINT) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-f4cb9f717035c415

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | HUGEINT | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b8030ba077d3ea71

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: INTEGER) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-b8030ba077d3ea71

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | INTEGER | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f877d74151363cc0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: TIMESTAMP) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-f877d74151363cc0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-86aa1d59872b0eb4

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: TIMESTAMP WITH TIME ZONE) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-86aa1d59872b0eb4

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-3a5e6a6f4b1be0df

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: VARCHAR) → ANY
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-3a5e6a6f4b1be0df

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | VARCHAR | not recorded |

Declared return type: ANY. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c3fb4178b5ffc9f0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: BIGINT) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-c3fb4178b5ffc9f0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | BIGINT | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d975213a316d1422

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: BLOB) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-d975213a316d1422

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | BLOB | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-70234bb8a1cfbea0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: DATE) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-70234bb8a1cfbea0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | DATE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d97601cbd46e096c

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: DOUBLE) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-d97601cbd46e096c

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | DOUBLE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-a26cdbe44612aacb

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: HUGEINT) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-a26cdbe44612aacb

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | HUGEINT | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-deeeb2cb65739b6b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: INTEGER) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-deeeb2cb65739b6b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | INTEGER | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-edf510178aa8f15d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: TIMESTAMP) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-edf510178aa8f15d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1f1d0f9bc240bcd4

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: TIMESTAMP WITH TIME ZONE) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-1f1d0f9bc240bcd4

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-040f7fad2300f2e2

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BIGINT, val: VARCHAR) → BIGINT
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-040f7fad2300f2e2

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BIGINT | not recorded |
| val | VARCHAR | not recorded |

Declared return type: BIGINT. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ae92ea4db9646cb4

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: BIGINT) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-ae92ea4db9646cb4

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | BIGINT | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-65cf40db6d025227

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: BLOB) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-65cf40db6d025227

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | BLOB | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-5e67a1c6fe13c9b3

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: DATE) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-5e67a1c6fe13c9b3

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | DATE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d897f3f9bf488a64

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: DOUBLE) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-d897f3f9bf488a64

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | DOUBLE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-07c88b1633286c48

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: HUGEINT) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-07c88b1633286c48

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | HUGEINT | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-8db74fed50682c18

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: INTEGER) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-8db74fed50682c18

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | INTEGER | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2e4d3134c8e2a378

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: TIMESTAMP) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-2e4d3134c8e2a378

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1bacf0e2c093a253

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: TIMESTAMP WITH TIME ZONE) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-1bacf0e2c093a253

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-85a511e1d1e5394b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: BLOB, val: VARCHAR) → BLOB
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-85a511e1d1e5394b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | BLOB | not recorded |
| val | VARCHAR | not recorded |

Declared return type: BLOB. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-7356efa6fb5e8a8f

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: BIGINT) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-7356efa6fb5e8a8f

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | BIGINT | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-6b6dbc0aa92f19c8

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: BLOB) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-6b6dbc0aa92f19c8

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | BLOB | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c9adfbbf2676c583

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: DATE) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-c9adfbbf2676c583

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | DATE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-833662f53414b657

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: DOUBLE) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-833662f53414b657

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-256f9c84063f5571

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: HUGEINT) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-256f9c84063f5571

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-4e4e6db48c61e786

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: INTEGER) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-4e4e6db48c61e786

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | INTEGER | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2701f1d618bb425a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: TIMESTAMP) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-2701f1d618bb425a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-36ee71876bfb11b2

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: TIMESTAMP WITH TIME ZONE) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-36ee71876bfb11b2

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-367427fe6c4a82f9

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DATE, val: VARCHAR) → DATE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-367427fe6c4a82f9

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DATE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DATE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ac1cea26d23a2649

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: BIGINT) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-ac1cea26d23a2649

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | BIGINT | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-eb89241034e6a30d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: BLOB) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-eb89241034e6a30d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | BLOB | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d57ab4b301a0043d

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: DATE) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-d57ab4b301a0043d

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | DATE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-43a575c5ed998b86

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: DOUBLE) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-43a575c5ed998b86

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-dc7279a0247e2480

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: HUGEINT) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-dc7279a0247e2480

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-832a016fa0761308

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: INTEGER) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-832a016fa0761308

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | INTEGER | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-13cdcd902acd084b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: TIMESTAMP) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-13cdcd902acd084b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-374587be30334eb3

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: TIMESTAMP WITH TIME ZONE) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-374587be30334eb3

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-222b48743840d63e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DECIMAL, val: VARCHAR) → DECIMAL
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-222b48743840d63e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DECIMAL | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DECIMAL. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e083210b6293b1b5

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: BIGINT) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-e083210b6293b1b5

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | BIGINT | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-cce7f75d0701cb44

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: BLOB) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-cce7f75d0701cb44

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | BLOB | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b534a775d8d6bf82

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: DATE) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-b534a775d8d6bf82

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | DATE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c5becbd85e204fee

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: DOUBLE) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-c5becbd85e204fee

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-fecc93e952778049

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: HUGEINT) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-fecc93e952778049

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-eab5dc52e53d70e0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: INTEGER) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-eab5dc52e53d70e0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | INTEGER | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-a462ef276c82c4a9

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: TIMESTAMP) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-a462ef276c82c4a9

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-3883aad27d25fd62

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: TIMESTAMP WITH TIME ZONE) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-3883aad27d25fd62

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f5bcbfccffb2eaba

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: DOUBLE, val: VARCHAR) → DOUBLE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-f5bcbfccffb2eaba

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | DOUBLE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: DOUBLE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1cbd8ace4cf23b6e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: BIGINT) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-1cbd8ace4cf23b6e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | BIGINT | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b7971c875e761deb

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: BLOB) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-b7971c875e761deb

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | BLOB | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-6f9424710de0c512

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: DATE) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-6f9424710de0c512

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | DATE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-972065efa0ab9e7c

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: DOUBLE) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-972065efa0ab9e7c

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | DOUBLE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-b3a2a4d61f2dd86a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: HUGEINT) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-b3a2a4d61f2dd86a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | HUGEINT | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-187c00a1594e6824

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: INTEGER) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-187c00a1594e6824

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | INTEGER | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c356409181597b02

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: TIMESTAMP) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-c356409181597b02

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-982faae3cac9b503

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: TIMESTAMP WITH TIME ZONE) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-982faae3cac9b503

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-d97b837205a6982b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: INTEGER, val: VARCHAR) → INTEGER
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-d97b837205a6982b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | INTEGER | not recorded |
| val | VARCHAR | not recorded |

Declared return type: INTEGER. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-a29ad4c94badb90c

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: BIGINT) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-a29ad4c94badb90c

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | BIGINT | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f2c859a447a70fbe

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: BLOB) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-f2c859a447a70fbe

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | BLOB | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ddb5c03cd3d8ebcc

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: DATE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-ddb5c03cd3d8ebcc

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | DATE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-70cb0e08bb38e9bb

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: DOUBLE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-70cb0e08bb38e9bb

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | DOUBLE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2c6621a62b3de078

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: HUGEINT) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-2c6621a62b3de078

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | HUGEINT | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-076a7463f30f3d15

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: INTEGER) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-076a7463f30f3d15

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | INTEGER | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-359b9ef28e35037a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: TIMESTAMP) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-359b9ef28e35037a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-dfade9e5e762c21c

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: TIMESTAMP WITH TIME ZONE) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-dfade9e5e762c21c

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-f4121b35b1fd05d0

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP WITH TIME ZONE, val: VARCHAR) → TIMESTAMP WITH TIME ZONE
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-f4121b35b1fd05d0

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP WITH TIME ZONE | not recorded |
| val | VARCHAR | not recorded |

Declared return type: TIMESTAMP WITH TIME ZONE. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-86ffd8f511152ecd

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: BIGINT) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-86ffd8f511152ecd

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | BIGINT | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-58eb554e8be40f1b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: BLOB) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-58eb554e8be40f1b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | BLOB | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-da46c5464368bbfd

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: DATE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-da46c5464368bbfd

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | DATE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-c56a9b4c97743f31

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: DOUBLE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-c56a9b4c97743f31

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | DOUBLE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-1cc6877a3510f926

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: HUGEINT) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-1cc6877a3510f926

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | HUGEINT | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-ea5f36a51bb73e54

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: INTEGER) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-ea5f36a51bb73e54

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | INTEGER | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-87ef54d0ec92c7d1

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: TIMESTAMP) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-87ef54d0ec92c7d1

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e3bb987281b8e6da

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: TIMESTAMP WITH TIME ZONE) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-e3bb987281b8e6da

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-aaf1dcdd5a55070b

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: TIMESTAMP, val: VARCHAR) → TIMESTAMP
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-aaf1dcdd5a55070b

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | TIMESTAMP | not recorded |
| val | VARCHAR | not recorded |

Declared return type: TIMESTAMP. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2e6521e3cae246ba

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: BIGINT) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-2e6521e3cae246ba

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | BIGINT | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-8245b078dfc1aecd

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: BLOB) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-8245b078dfc1aecd

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | BLOB | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-caaa593e57a7e010

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: DATE) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-caaa593e57a7e010

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | DATE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-77747cfa2504494a

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: DOUBLE) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-77747cfa2504494a

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | DOUBLE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-a631920f70d98933

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: HUGEINT) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-a631920f70d98933

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | HUGEINT | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-2386830f1154e46e

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: INTEGER) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-2386830f1154e46e

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | INTEGER | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-e0bf3c8d92862298

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: TIMESTAMP) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-e0bf3c8d92862298

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | TIMESTAMP | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-083a0c0d96688512

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: TIMESTAMP WITH TIME ZONE) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-083a0c0d96688512

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | TIMESTAMP WITH TIME ZONE | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-86f2bffb4b5e3291

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: VARCHAR, val: VARCHAR) → VARCHAR
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-86f2bffb4b5e3291

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | VARCHAR | not recorded |
| val | VARCHAR | not recorded |

Declared return type: VARCHAR. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.

### overload-913f3abf284bd176

Kind: aggregate. Parameter order: catalog-order.

```text
arg_min_nulls_last(arg: ANY, val: ANY, N: BIGINT) → ANY[]
```

Link: /products/haybarn/functions/releases/duckdb-1.5.5/arg_min_nulls_last/#overload-913f3abf284bd176

| Argument | Catalog type | Calling mode |
| --- | --- | --- |
| arg | ANY | not recorded |
| val | ANY | not recorded |
| N | BIGINT | not recorded |

Declared return type: ANY[]. Variadic argument type: none declared.
Stability: CONSISTENT. Declared side effects: false.


## Guide recipes

No guide recipes.

## Engine catalog examples

Source examples may require additional data or extensions. Expressions are wrapped in SELECT; execution verification is not recorded.

Reported for: overload-2e2996d358ff836f, overload-09bb6266b547af8a, overload-5c48ddb227b04adc, overload-d9b42acf4a098144, overload-f5725f8b10220485, overload-f4cb9f717035c415, overload-b8030ba077d3ea71, overload-f877d74151363cc0, overload-86aa1d59872b0eb4, overload-3a5e6a6f4b1be0df, overload-c3fb4178b5ffc9f0, overload-d975213a316d1422, overload-70234bb8a1cfbea0, overload-d97601cbd46e096c, overload-a26cdbe44612aacb, overload-deeeb2cb65739b6b, overload-edf510178aa8f15d, overload-1f1d0f9bc240bcd4, overload-040f7fad2300f2e2, overload-ae92ea4db9646cb4, overload-65cf40db6d025227, overload-5e67a1c6fe13c9b3, overload-d897f3f9bf488a64, overload-07c88b1633286c48, overload-8db74fed50682c18, overload-2e4d3134c8e2a378, overload-1bacf0e2c093a253, overload-85a511e1d1e5394b, overload-7356efa6fb5e8a8f, overload-6b6dbc0aa92f19c8, overload-c9adfbbf2676c583, overload-833662f53414b657, overload-256f9c84063f5571, overload-4e4e6db48c61e786, overload-2701f1d618bb425a, overload-36ee71876bfb11b2, overload-367427fe6c4a82f9, overload-ac1cea26d23a2649, overload-eb89241034e6a30d, overload-d57ab4b301a0043d, overload-43a575c5ed998b86, overload-dc7279a0247e2480, overload-832a016fa0761308, overload-13cdcd902acd084b, overload-374587be30334eb3, overload-222b48743840d63e, overload-e083210b6293b1b5, overload-cce7f75d0701cb44, overload-b534a775d8d6bf82, overload-c5becbd85e204fee, overload-fecc93e952778049, overload-eab5dc52e53d70e0, overload-a462ef276c82c4a9, overload-3883aad27d25fd62, overload-f5bcbfccffb2eaba, overload-1cbd8ace4cf23b6e, overload-b7971c875e761deb, overload-6f9424710de0c512, overload-972065efa0ab9e7c, overload-b3a2a4d61f2dd86a, overload-187c00a1594e6824, overload-c356409181597b02, overload-982faae3cac9b503, overload-d97b837205a6982b, overload-a29ad4c94badb90c, overload-f2c859a447a70fbe, overload-ddb5c03cd3d8ebcc, overload-70cb0e08bb38e9bb, overload-2c6621a62b3de078, overload-076a7463f30f3d15, overload-359b9ef28e35037a, overload-dfade9e5e762c21c, overload-f4121b35b1fd05d0, overload-86ffd8f511152ecd, overload-58eb554e8be40f1b, overload-da46c5464368bbfd, overload-c56a9b4c97743f31, overload-1cc6877a3510f926, overload-ea5f36a51bb73e54, overload-87ef54d0ec92c7d1, overload-e3bb987281b8e6da, overload-aaf1dcdd5a55070b, overload-2e6521e3cae246ba, overload-8245b078dfc1aecd, overload-caaa593e57a7e010, overload-77747cfa2504494a, overload-a631920f70d98933, overload-2386830f1154e46e, overload-e0bf3c8d92862298, overload-083a0c0d96688512, overload-86f2bffb4b5e3291, overload-913f3abf284bd176

```sql
SELECT arg_min_null_val(A, B, N);
```

## Runnable examples

Executed successfully in Haybarn WASM 1.5.5-rc3. Sample data and guide examples are separate from the original catalog.

```sql
SELECT arg_min_nulls_last(fruit, quantity, 2) AS fruit
FROM (VALUES ('apples', 12), ('pears', 8), ('plums', NULL))
  AS harvest(fruit, quantity);
```

## Additional DuckDB documentation

- [Aggregate Functions](https://duckdb.org/docs/current/sql/functions/aggregates)

## Observed availability

| Snapshot | Observed | Overloads | JSON |
| --- | --- | --- | --- |
| haybarn-1.5.5-rc3 | present | 92 | [reference](/products/haybarn/functions/api/v1/haybarn-1.5.5-rc3/functions/arg_min_nulls_last.json) |
| duckdb-1.5.5 | present | 92 | [reference](/products/haybarn/functions/api/v1/duckdb-1.5.5/functions/arg_min_nulls_last.json) |
| duckdb-1.4.4 | not observed | 0 | — |
| duckdb-1.3.2 | not observed | 0 | — |

Engine catalog documentation is derived from MIT-licensed Haybarn and DuckDB. [Notices](/third-party-notices.txt).
