私はSQLServer2008にたくさんのデータを含むテーブルを持っています
|ID|Name|Column_1|Column_2|
|..|....|........|........|
18,000以上のレコード。したがって、その値が最も低い行Column_1
は日付である必要がありますが、任意のデータ型(ソートされていない)で可能であるため、これらの文を使用します
SELECT TOP 1 ID, Name from table ORDER BY Column_1 ASC
しかし、これは非常に遅いです。そして、テーブル全体を並べ替える必要はないと思います。私の質問は、とを使用せずに同じ日付を取得する方法TOP 1
ですORDER BY