我正致力于将spark迁移到斯诺sql。有一次,我遇到了一个场景,其中我在spark中使用了嵌套的窗口函数。我想将这个sql查询迁移到雪花中。但是雪花不支持嵌套窗口函数。Spark查询- *, (
lead(timestamp -lag(timestamp)by session_id order by timestamp
我试图返回非空diff_review值>1,到目前为止,这是我的结果:这是生成以下内容的查询: , review_number - lag(review_numberorder by diff_review desc
我不能使用...and diff_review is not null,因为您不能在where子句中使用别名,但我今天发现,您也不能在where子句中使用窗口函数这是我第一次