• what is the definition of the index?

    your query has three columns in the WHERE statement, is the index on all three columns?

    since you are doing SELECT *, at a minimum, there's going to be a key lookup to get the other columns, so the optimizer might decide the cost is less to use the clustered index; more details on the existing indexes is needed i think.

    WHERE (SourceID = 'CCH')

    AND ([RowUpdateDateTime] >= @RefreshDate)

    AND (NOT [ResultDateTime] IS NULL)

    Lowell


    --help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!