2016-07-17 7 views
0

는 :SUM 나는 다음과 같은 SQL 몇 가지 어려움을 겪고

SELECT SUM(mycount) 
FROM 
    (SELECT COUNT(DISTINCT `User`) AS mycount 
    FROM `DBname` 
    WHERE date(Created) >= '2016-07-01' 
    ) as R ; 

목표는 달의 과정을 통해 고유 한 항목의 수를 요약하는 것입니다.

+2

하루에 수별 계산을 원한다면 모든 것을 추가하고 싶습니까? 그렇다면, 서브 쿼리는'GROUP BY 날짜 (생성됨)'을 필요로합니다. 그것이 그대로, 하위 쿼리는 한 행을 반환하며, 7 월 1 일 이후로 사용자 수가 뚜렷합니다. –

+0

감사합니다. 그것에 대한 구문은 무엇입니까? – Mech

답변

2
SELECT SUM(mycount) 
FROM (
    SELECT COUNT(DISTINCT `User`) AS mycount 
    FROM DBname 
    WHERE date(Created) >= '2016-07-01' 
    GROUP BY date(Created) 
) as R ; 
+0

시다! – Mech

관련 문제