我正在写这篇文章,与这个社区分享我已经在PostgreSQL数据库中实现为原型的解决方案的PRO和CONS。
考虑使用表(A),其中每一行的日期时间(h:00)和值(int)如下:
10:00 50
11:00 40
12:00 85
我需要在所有分钟都存在的表中转换这些值(例如)
10:00 50
10:01 50
...
10:59 50
11:00 40
11:01 40
...
11:59 40
12:00 85
我的想法是将表(A)与表(B)正确连接,其中存在所有增量分钟(0-59),以便建立连接,并在表(B)分钟上添加DateTime(h:00)与表(B)分钟以N×M的值获取所有行的VIEW。从技术上讲,所有的程序都在工作,但是我想了解一下,考虑行数的增长趋势,这是否可以作为一种解决方案?
最好的问候Al
我正在写这篇文章是为了与这个社区分享我已经在PostgreSQL数据库中实现为原型的解决方案的PRO和CONS。考虑到具有表(A),其中每一行都有...
您可以使用generate_series()
: