问题描述
Pi带这个可爱的问题: Partition Function COUNT() OVER possible using DISTINCT
我希望计算出不同价值的变动计数。 类似于:
Count(distinct machine_id) over(partition by model order by _timestamp rows between 6 preceding and current row)
很明显,SQL Server不支持该语法。不幸的是,我还不太了解(如果不进行内部化,那么它会更加准确)密集型漫游的工作原理:
dense_rank() over (partition by model order by machine_id)
+ dense_rank() over (partition by model order by machine_id)
- 1
,因此我无法对其进行调整以满足我对移动窗口的需求。
如果我按machine_id进行订购,是否也可以按_timestamp进行订购并使用rows between
?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)