2013-07-29 2 views
0

나는 열 날짜와 열 ID가있는 테이블을 가지고 있습니다 (단순하게 유지하기 위해). 나는 문제가 특정 주에 결과가 결과가 고려되지가없는 것입니다 주MySQL select 월 또는 주 단위로 그룹화 할 때 0을 표시합니다.

SELECT MONTH(table1.Date_1st), YEAR(table1.Date_1st), COUNT(table1.Id) 
FROM table1 as table1 
WHERE Date_1st BETWEEN '2013-04-01' AND '2013-07-25' 
GROUP BY WEEK(Date_1st) 

으로 전체 그룹을 계산하는 쿼리를하고있는 중이 야. 이미 ifnull(table1.Id,0)

+0

예상되는 결과는 무엇입니까? – jaczes

+0

감사합니다 Prix, 나는 그 옵션을 들여다 보지만 특별히 일주일 단위로 그룹화하고 싶다면 더 좋은 방법이 있습니까? – Manza

답변

-1

ISNULL 또는 다른 NULL SQL 함수를 시도하려고 : 값이 null의 경우

NULL functions

ISNULL는 0을 반환합니다.

+1

안녕하세요, 프롬프트 응답 회신 주셔서 감사합니다, ifnull 바로 될거야?, 나는 이미 전에 그 옵션을 시도하고 didnt 일한, 아주 많이 링크를 주셔서 감사합니다 그리고 당신은 다른 아이디어가 있다면 고마워, 당신은 날 알고있다! – Manza

관련 문제