
お世話になります。
Access2000のSQLを使用しています。
下記のテーブルAから、最新の3件分の結果を取得したいのですが、
どのようにSQLを作成すればよいでしょうか?
誠に勝手ですが、SQL文で回答頂ければ助かります。
※クエリでも結構ですので教えて頂ければと思います。
以上宜しくお願い致します。
--テーブルA--
日付 名前
2013/6/1 A
2013/4/1 B
2013/7/1 C
2013/3/1 D
--結果B(最新の日付の3つ--
2013/7/1 C
2013/6/1 A
2013/4/1 B
No.2ベストアンサー
- 回答日時:
Access 2000 では試していないが
SELECT TOP 3 日付, 名前
FROM テーブルA
ORDER BY 日付 DESC;
とか
No.1
- 回答日時:
SELECT *
FROM (SELECT *
FROM テーブルA
WHERE テーブルA.日付=(SELECT Max(テーブルA.日付)FROM テーブルA)
UNION
SELECT *
FROM テーブルA
WHERE テーブルA.日付=(SELECT Max(日付)
FROM テーブルA
WHERE テーブルA.日付<(SELECT Max(テーブルA.日付)FROM テーブルA))
UNION
SELECT *
FROM テーブルA
WHERE テーブルA.日付=(SELECT MAX(日付)
FROM テーブルA
WHERE テーブルA.日付<(SELECT Max(日付)
FROM テーブルA
WHERE テーブルA.日付<(SELECT Max(テーブルA.日付)FROM テーブルA))))
ORDER BY 日付 DESC;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ACCESS】リレーションを組ん...
-
Perlで変数内の日本語が文字コ...
-
SQL文(テーブル項目名が特殊文...
-
asp.net MVC
-
select文の戻り値を変数に格納...
-
データ数をカウントしたいのですが
-
PHP8でWarning:Undefined varia...
-
ExcelVBAを使って、値...
-
VB.NETで DataRow()を利用して...
-
値を返さないコード パス
-
テキストボックスのvalueとtext...
-
JavaScriptにおいてコンピュー...
-
特定の文字を条件に行挿入とそ...
-
count(*)で取得した値をJAVAの...
-
エクセルVBAでコピーして順...
-
【Excel VBA】指定行以降をクリ...
-
Accessのクエリで、replace関数...
-
特定のセルが空白だったら、そ...
-
ListView 項目の選択/選択解除...
-
Excel オートフィルタのリスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSテーブルを RecordSet以...
-
【ACCESS】リレーションを組ん...
-
access コンボボックス初期表示...
-
SQL文(テーブル項目名が特殊文...
-
select文の戻り値を変数に格納...
-
ASP.NET:複数結合テーブルのデ...
-
外部キーのリレーションが設定...
-
DBの読み込み順について
-
accessのフォームを使ってテー...
-
asp.net MVC
-
SQL文なんですが
-
DataGridViewで編集した内容を...
-
Delphi BDE 複数ユーザによる...
-
ASP(VBScript)で自動連番
-
フラッシュの画像を合わせるパ...
-
テーブルというグローバル変数
-
ExcelVBAを使って、値...
-
VB.NETで DataRow()を利用して...
-
Accessのクエリで、replace関数...
-
エクセルで、絶対値の平均を算...
おすすめ情報