Skip to main content
Since 1.16.0 Construct an aggregate that keeps track of the smallest values passed through it.

Arguments

The syntax is:
min_n(
    value BIGINT | DOUBLE PRECISION | TIMESTAMPTZ,
    capacity BIGINT
) MinN
NameTypeDefaultRequiredDescription
valueBIGINT | DOUBLE PRECISION | TIMESTAMPTZ-The values passed into the aggregate
capacityBIGINT-The number of values to retain.

Returns

ColumnTypeDescription
min_nMinNThe compiled aggregate. Note that the exact type is MinInts, MinFloats, or MinTimes depending on the input type