在我的工作中,我需要在二十英里内收集一些颗粒数据,然后将其汇总到十分之一英里.这个任务是用python脚本完成的,但我想知道是否可以用materialized 视图来完成.下面是一个例子,展示了数据的最简单形式,以及我希望视图的外观.
最简单的形式:
Route Number | Beginning Mile Post | Ending Mile Post | Route Length |
---|---|---|---|
001 | 0 | 0.02 | 105.6 |
001 | 0.02 | 0.04 | 105.6 |
001 | 0.04 | 0.06 | 105.6 |
001 | 0.06 | 0.08 | 105.6 |
001 | 0.08 | 0.10 | 105.6 |
001 | 0.10 | 0.12 | 105.6 |
001 | 0.12 | 0.14 | 105.6 |
这就是我希望视图产生的结果:
Route Number | Beginning Mile Post | Ending Mile Post | Route Length |
---|---|---|---|
001 | 0 | 0.1 | 528 |
001 | 0.1 | 0.14 | 211.2 |
我try 过使用汇总、求和、MOD、余数,但不确定如何正确使用它们.
我会接受所有的建议和 idea .