gpt4 book ai didi

sql - 带条件的窗函数

转载 作者:行者123 更新时间:2023-12-04 14:23:07 26 4
gpt4 key购买 nike

我有下表。

我可以创建一个窗口函数吗First_Value什么时候满足条件?

例如,当 is = 1 并按 id 分区时,我需要第一个值

表A

ID    Date       IS
1 1/1/18 0
1 1/2/18 1

我的工作:
   SELECT 
CASE
WHEN A.IS = 1 THEN A.DATE END)OVER (PARTITION BY A.ID ORDER BY A.DATE)
END FIRST_ATTEMPT_DT
FROM TABLEA A

最佳答案

使用 min()反而:

select min(case when a.is = 1 then a.date end) over (partition by a.id)

关于sql - 带条件的窗函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51633423/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com