0

アクセスに基本的なクエリがあります。SQL は次のようになります。

SELECT tblAssignedWords.ChildID, tblAssignedWords.Child, tblAssignedWords.WordID, tblAssignedWords.Word, tblAssignedWords.Status, tblAssignedWords.WordDifficulty, tblAssignedWords.WeekNumber
FROM tblAssignedWords
WHERE (((tblAssignedWords.ChildID)=1));

これにより、70 レコードがプルされます。10 から 20 の間の行 (合計 10 レコード) のレコードのみを表示したい。これらの行のみを表示するために使用できる SQL ステートメントはありますか?

ありがとう

クレイグ

4

2 に答える 2

2

並べ替え。順序をある程度測定する必要があります。これが次のようであると仮定しましょうWordId:

SELECT top 10 *
from (SELECT top 20 aw.ChildID, aw.Child, aw.WordID, aw.Word, aw.Status,
             aw.WordDifficulty, aw.WeekNumber
      FROM tblAssignedWords aw
      WHERE aw.ChildID = 1
      ORDER BY WordId
     ) t
ORDER BY WordId Desc;
于 2013-09-16T11:27:38.693 に答える