我有一个包含 2002 年每一天的数据的表格,但它有一些缺失的日期。即,2002 年有 354 条记录(而不是 365 条)。对于我的计算,我需要在表中包含 Null 值的缺失数据
+-----+------------+------------+
| ID | rainfall | date |
+-----+------------+------------+
| 100 | 110.2 | 2002-05-06 |
| 101 | 56.6 | 2002-05-07 |
| 102 | 65.6 | 2002-05-09 |
| 103 | 75.9 | 2002-05-10 |
+-----+------------+------------+
你看到 2002-05-08 不见了。我希望我的决赛桌是这样的:
+-----+------------+------------+
| ID | rainfall | date |
+-----+------------+------------+
| 100 | 110.2 | 2002-05-06 |
| 101 | 56.6 | 2002-05-07 |
| 102 | | 2002-05-08 |
| 103 | 65.6 | 2002-05-09 |
| 104 | 75.9 | 2002-05-10 |
+-----+------------+------------+
有没有办法在 PostgreSQL 中做到这一点?
我是否将结果作为查询结果(不一定是更新的表)并不重要