2014-12-30 3 views
0

좋아 나는 많이 시도하고 이것은 단지 나에게 잘 대해 보이지만, 그 DEF하지 : w.e 이유로MySQL의 고유 활성 사용자

SELECT COUNT(DISTINCT 'uid') AS `Records` , DATE(FROM_UNIXTIME(`epoch_timestamp`)) AS `Date` 
FROM `log` 
GROUP BY DATE(FROM_UNIXTIME(`epoch_timestamp`)) 
LIMIT 0 , 30 

는 각 날짜 옆에 1을 반환합니다. 뚜렷한 부분을 꺼내면 그 날의 총 기록을 남기는 것으로 보입니다.

+0

'LIMIT 0,30'을 끄면 어떻게됩니까? – Jim

답변

1

sql과 같이 보입니다. 'uid'를 작은 따옴표로 바꾸어보십시오.

SELECT COUNT(DISTINCT `uid`) AS `Records` , DATE(FROM_UNIXTIME(`epoch_timestamp`)) AS `Date` 
FROM `log` 
GROUP BY DATE(FROM_UNIXTIME(`epoch_timestamp`)) 
LIMIT 0 , 30