다음과 같이 내가 Table1
이라는 테이블이 : 나는 DATEADD(day,30,MIN(DATE))
입니다 MIN(Date)
후 MIN(Date)
30 일 사이의 시간 수를 계산 결과를 반환하려고COUNT
UserID Date
1 01/01/09
1 14/01/09
1 25/01/09
1 01/02/09
1 15/02/09
2 02/02/09
2 15/02/09
. 그래서 다음과 같이 보일 것입니다 :
UserID Count
1 3
2 2
다음이 코드는 잘못하지만 내가 달성하기 위해 노력하고 무엇을 표현 :
SELECT COUNT(1) AS Count
FROM Table1
GROUP BY UserID
WHERE Date BETWEEN MIN(Date) AND DATEADD(day,30,MIN(DATE))
환호 짝을 !!!! – super9