• Do you think it could have something to do with the 18 "SELECT TOP (1)" statements? 🙂 The function of a "SELECT TOP (1)" is to return only one record, so it doesn't surprise me that's the result you're getting.