我已经为这个查询等待了一个多小时,所以我知道我可能做错了什么。有没有有效的方法来定制这个查询:?
select RespondentID, MIN(SessionID) as 'SID'
from BIG_Sessions (nolock)
where RespondentID in (
1418283,
1419863,
1421188,
1422101,
1431384,
1435526,
1437284,
1441394,
/* etc etc THOUSANDS */
1579244 )
and EntryDate between
'07-11-2011' and '07-31-2012'
GROUP BY RespondentID
我知道我的日期范围很大,但我无法更改那部分(日期遍布各处)。
另外,原因MIN(SessionID)
是因为否则我们会为每个受访者获得许多 SessionID,一个就足够了(它在 ach2a23a-adhsdx123 之类的字母数字 ID 上取 MIN ......并按字母顺序获取第一个)
谢谢