数据仓库服务 GAUSSDB(DWS)-函数和表达式:last(column1, column2)

时间:2024-07-01 10:51:45

last(column1, column2)

聚合函数。通过比较分组内column2列的值,找到其中的最大值,输出对应column1列的值。

表10 参数说明

参数名

类型

描述

Requried/Option

column1

bigint/text/double/numeric

最终的输出列。

Required

column2

timestamp/timestamptz/numeric

比较列。

Required

示例:复用time_fill表达式中的表定义和数据

求按照scope_name分组,每个分组内按照时间排序最靠后的idle的值:

1
2
3
4
5
6
select last(idle, time_string) from dcs_cpu group by scope_name;
last
------
2
3
(2 rows)
support.huaweicloud.com/IoTdevg-dws/dws_14_00007.html