2002年の毎日のデータを含むテーブルがありますが、日付が欠落しています。つまり、2002年のレコードは(365ではなく)354レコードです。私の計算では、テーブルに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でそれを行う方法はありますか?
結果がクエリ結果と同じであるかどうかは関係ありません(必ずしも更新されたテーブルである必要はありません)