commonprofit という名前のテーブルを次に示します。
name date turnover
1 2011/12 42359
1 2010/12 32863
1 2009/12 24293
1 2008/12 16436
1 2007/12 15442
2 2011/12 91634
2 2010/12 58410
2 2009/12 50668
2 2008/12 54297
3 2009/12 12352
3 2008/12 12352
3 2007/12 14226
select name,max(date) as date, turnover from commonprofit group by name
union
select name,min(date) as date,turnover from commonprofit group by name;
結果は
name|date|turnover
00001|2007/12|15442
00001|2011/12|42359
00002|2008/12|54297
00002|2011/12|91634
00003|2007/12|14226
00003|2009/12|12352
結果が次のようにならない理由:
name|date|turnover
00001|2011/12|42359
00002|2011/12|91634
00003|2009/12|12352
00001|2007/12|15442
00002|2008/12|54297
00003|2007/12|14226
シーケンスが sqlite クエリで必要なものではない理由を知りたいですか?