0

我有一个非常大的 csv 日志文件,其中包含以下标题:

CustomerID, Date, URL, ....

我想找到所有在过去 3 天内在 2 天内customers至少访问过 2 的人。distinct URLS

SQL命令是什么,

我想到了这个:(日期部分的外观:GETDATE()-4目前并不重要)

SELECT CustomerID FROM log 
WHERE DATE > (GETDATE() - 4) 
GROUP BY (CustomerID, DATE, URL) 
HAVING COUNT(DISTINCT(DATE)) = 2 
AND HAVING (COUNT(DISTINCT(URL))) > 2
4

1 回答 1

5

只是错过了像这样的关键字

Having condition1 > val1 and condition2 >val 2 

对不起,我在打电话,所以不能很好地复制和粘贴

于 2013-06-22T18:50:46.707 回答