次の表があります。私はグループfromdate
、 とfromdate
ごとに最小todate
の結果を取得する必要があります。どうしたらいいですか?日付に基づくグループ化テーブル
|------|--------------|--------------|
| id | fromdate | todate |
|------|--------------|--------------|
| 1 | 2016-03-01 | 2016-01-05 |
| 2 | 2016-03-01 | 2016-01-11 |
| 3 | 2016-03-01 | 2016-01-12 |
| 4 | 2016-03-05 | 2016-01-05 |
| 5 | 2016-03-05 | 2016-01-11 |
| 6 | 2016-03-06 | 2016-01-04 |
| 7 | 2016-03-06 | 2016-01-17 |
| 8 | 2016-03-06 | 2016-01-19 |
| 9 | 2016-03-09 | 2016-01-04 |
|10 | 2016-03-09 | 2016-01-11 |
|------|--------------|--------------|
私はこれを試してみましたが、それは私に期待される結果を与えていません。
Select * from test group by fromdate order by fromdate, todate
[ask]をお読みください。質問を編集し、[mcve]を追加します。 –
あなたが試したかもしれないクエリを共有しますか? – Daenarys
試行がありますか? – 1000111