我有一张表格,包含了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中有办法实现这个吗?
我只需将结果作为查询结果(不一定是更新后的表格)即可。