提问人:dumei 提问时间:6/1/2023 更新时间:6/1/2023 访问量:32
如何解决有序分析嵌套函数不能嵌套错误?
How to work around the ordered analytical nested function cannot be nested error?
问:
我有以下疑问:
SELECT id
,rep_date
,MIN(rep_date) OVER (PARTITION BY id) AS min_date
,level
,COALESCE(max(CASE WHEN min_date = rep_date THEN level END) OVER (PARTITION BY id), level) AS start_level
FROM database
在这里,单个 id 具有多个具有相应级别的rep_dates。我首先创建一个在每个条目中都有最早rep_date的变量,现在我想创建一个变量,该变量在每个条目中具有最早rep_date的相应级别。
这会导致错误:“无法嵌套有序分析函数”。我该如何解决这个问题?
答: 暂无答案
评论
first_value(level) over (partition by id order by rep_date)