これらの列を含むテーブルがあります (MS SQL-Server 2008);
市区町村日付
そして、このような行。
- ポルト | ポルト | 1988.11.20
- ポルト | ポルト | 19.11.1988
- リスボン | 1988.11.21
私が欲しいのは、日付列 (降順) を並べ替えて、都市の個別の値を取得することです。したがって、結果は次のようになります。
- リスボン
- ポルト
私は試した;
select distinct(city) from TableCity order by cityDate desc
しかし、出力は次のとおりです。
Msg 145、Level 15、State 1、Line 1 SELECT DISTINCT が指定されている場合、ORDER BY アイテムは選択リストに表示される必要があります。