小编Amr*_*san的帖子

前 1 行和前 1 行之间的行

我是 SQL 新手,我想知道 teradata 中的函数(前 1 行和前 1 行之间的行)究竟做了什么,我想简单说明一下,我正在尝试使用此函数作为测试用例来获取时间间隔开始和结束日期之间的历史表,任何人都可以帮忙或提供任何有用的链接。

SELECT DISTINCT CUST_ID
FROM
(
SELECT 
CUST_ID,
STRT_dt - 
MIN(END_dt) OVER (PARTITION BY CUST_ID ORDER BY END_dt
ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS diff
FROM table
QUALIFY diff > 1
) dt
Run Code Online (Sandbox Code Playgroud)

teradata teradata-sql-assistant

1
推荐指数
1
解决办法
8823
查看次数

标签 统计

teradata ×1

teradata-sql-assistant ×1