안녕하세요...
간단한 로그인 사용자의 통계를 관리하는 테이블을 한 개 만들고 거기서 사용자병 통계 정보를 가져 오려고 합니다.
컴럼은 Account varchar(20) NOT NULL,
TimeKey datetime NOT NULL,
Name varchar(50) NULL,
GroupCode varchar(20) NULL,
GroupName varchar(100) NULL
이렇게 5개구요
특정 사용자의 계정으로 그 사용자의 접속횟수를 포함한 정보를 가져오려고 합니다.
제가 만든 쿼리는
SELECT DISTINCT(CDUserLoginData.Account), CDUserLoginData.Name, CDUserLoginData.GroupName,
CDUserLoginData.GroupCode, COUNT(CDUserLoginData.Account) AS CountNum
FROM CDUserLoginData
WHERE CDUserLoginData.TimeKey >='20030704 00:00:00'
AND CDUserLoginData.TimeKey <='20030707 23:59:59'
AND CDUserLoginData.Account LIKE '0001%'
인데 이상하게 한 사람이 아닌 전체 인원의 정보를 가져오네요.
고수님들의 조언을 바랍니다.
그럼 좋은 하루 되세요.
|