0
특정 날짜에 수정 된 레코드 수를 나타내는 쿼리를 만들어야합니다. 요점은, 나는 그 행을 건너 뛰는 것을 수정하지 않고 (그리고 그것을 0으로 표시하는) 일을 포함시키고 싶다. 그렇게하는 방법?
는SELECT
date as d, count(1) AS `c`
FROM
`applicant`
WHERE
(DATE(modifiedDate) >= ADDDATE(modifiedDate,
INTERVAL - 200 DAY))
AND (manualModified = 1)
GROUP BY DATE(modifiedDate)
출력 :
2013-09-19 40
2013-10-16 74
2013-10-17 104
2013-10-18 186
그래서 나뿐만 아니라 0 카운트 2013-10-17,18을 포함해야합니다. 임시 테이블과 조인하지 않고도 가능합니까?
적절한 데이터 세트/테이블 정의 @ [* Sql Fiddle *] 제공 (http://sqlfiddle.com/) –