我有歷史股價數據,如下所示。我想要生成一個新表格,其中包含最近一天價格和前一天價格的每個代碼。什麼是最好的方法來做到這一點?我的數據庫是Postgres。SQL查詢選擇今天和前一天的價格
+---------+------------+------------+
| ticker | price | date |
+---------+------------+------------|
| AAPL | 6 | 10-23-2015 |
| AAPL | 5 | 10-22-2015 |
| AAPL | 4 | 10-21-2015 |
| AXP | 5 | 10-23-2015 |
| AXP | 3 | 10-22-2015 |
| AXP | 5 | 10-21-2015 |
+------- +-------------+------------+
使用'lag'或'lead'窗口函數。有關更多信息,請參閱手冊。 (我沒有downvote,順便說一句)。 –