テーブル構造:
AID INT (primary key)
AName varchar(50)
B テーブル構造:
BID INT (primary key)
AID INT
BeginTime dateTime
EndTime datetime
B テーブルの AID 列に非クラスタ化があります。
以下の私のSQLクエリ:
SELECT dbo.A.AID ,
AName
FROM dbo.A
INNER JOIN dbo.B ON dbo.A.AID = dbo.B.AID
WHERE GETDATE() BETWEEN BeginTime AND EndTime + 1
Index Seek のはずだと思いますが、どうしてでしょうか?どうやって達成するのでしょうか?よろしくお願いします!