我正在嘗試撰寫一個 PostgreSQL 查詢來回傳與索引對應的第一個和最后一個日期。我有一張桌子:
| 約會時間 | 指數 |
|---|---|
| 2021 年 3 月 1 日 | 0 |
| 2021 年 3 月 2 日 | 0 |
| 2021 年 3 月 3 日 | 0 |
| 2021 年 3 月 4 日 | 1 |
| 2021 年 3 月 5 日 | 1 |
| 2021 年 3 月 6 日 | 2 |
在這種情況下,我想回傳:

我想知道如何為此撰寫 PostgreSQL 查詢。
uj5u.com熱心網友回復:
我認為這可以通過以下方式完成:
SELECT MIN("Datetime") AS Start
, MAX("Datetime") AS End
, "Index"
FROM <your_table>
GROUP BY "Index"
ORDER BY "Index"
;
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/442343.html
標籤:sql PostgreSQL
上一篇:依靠SQL中帶有條件陳述句的列?
