Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9618 / 9994 ←次へ | 前へ→

【3514】クエリの処理時間短縮について
質問  Tomato  - 04/9/15(水) 13:37 -

引用なし
パスワード
   データ量が膨大なため、処理時間の短縮を図っております。
処理としては、以下の条件でデータを抽出したいです。

<条件>
TableA:ID, Date, ItemA  IDは重複なしです
TableB:ID, Date, ItemB  IDは重複してます
TableA.IDとTableB.IDが同一で、TableB.DateはTableA.Dateより小さいけれども
TableBの中では最大なものを抽出。

現状の処理としては、以前【3365】にて教えて頂いたように

SELECT TableA.ID, TableA.ItemA, TableB.ItemB FROM TableA, TableB
WHERE (TableA.ID=TableB.ID AND
TableB.Date=(SELECT Max(Date) FROM TableB WHERE TableB.Date<TableA.Date))

にて抽出を行なっているのですが、少しでも処理時間を短縮したいと思っています。
上記以外に少しでも処理時間がかからない方法をご存知でしたら教えていただきたいです。
よろしくお願いいたします。
353 hits

【3514】クエリの処理時間短縮について Tomato 04/9/15(水) 13:37 質問
【3515】Re:クエリの処理時間短縮について SIA 04/9/15(水) 14:05 回答
【3516】Re:クエリの処理時間短縮について Tomato 04/9/15(水) 15:00 質問
【3519】Re:クエリの処理時間短縮について こもれび 04/9/15(水) 20:03 回答
【3528】Re:クエリの処理時間短縮について Tomato 04/9/16(木) 12:30 お礼
【3532】Re:クエリの処理時間短縮について こもれび 04/9/16(木) 16:11 回答
【3533】Re:クエリの処理時間短縮について(追伸) こもれび 04/9/16(木) 16:16 発言
【3543】Re:クエリの処理時間短縮について tomato 04/9/17(金) 22:57 お礼
【3546】Re:クエリの処理時間短縮について YU-TANG 04/9/18(土) 12:45 発言

9618 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078298
(SS)C-BOARD v3.8 is Free