Aşağıdaki tabloya sahibim. fromdate
, ile gruplandırmam ve fromdate
için en az todate
sonucunu almam gerekiyor. Nasıl yapabilirim?Gruplandırma tablosunu tarih bazında
|------|--------------|--------------|
| 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 |
|------|--------------|--------------|
Bunu denedim, ama bana beklenen sonucu vermiyor:
Select * from test group by fromdate order by fromdate, todate
Lütfen [sor] 'yu okuyun. Ve soruyu düzenleyin ve bir [mcve] ekleyin. –
Denediğiniz herhangi bir sorguyu paylaşır mısınız? – Daenarys
herhangi bir girişimde bulunuldu mu? – 1000111