2011-09-20 4 views
0

ID (문자열), 날짜 (날짜), 경고 (0 또는 1) 열이있는 데이터 테이블이 있습니다.SQL : 통계 계산을 수행 할 쿼리

일부 샘플 데이터 : 나는 하루에 경고의 수를 계산하기 위해 몇 가지 SQL 쿼리를 작성 할 수 있도록하려는

case001  2011-06-18 8:27:00  0 
case002  2011-06-18 16:30:00 1 
case003  2011-06-19 7:24:00  0 
... 
case150  2011-10-23 22:05:00 1 
case151  2011-10-24 11:45:00 1 
case152  2011-10-24 16:55:00 0 
case153  2011-10-24 20:13:00 0 
... 

수도하고 (1 경고를 나타내며, 0은 경고를 나타냅니다 없음) 하루 ID 당 알림 수.

아이디어가 있으십니까?

감사합니다.

+0

사용해야 오라클에서

당신은 (또는 월 등)을 하루에 MySQL의에서

SELECT TRUNC(date, 'dd'), SUM(alert) FROM alerts GROUP BY TRUNC(date, 'dd') 

을 절단하는 trunc 기능을 사용할 수 있습니까? 날짜 함수는 구현에 따라 달라지는 경향이 있습니다. –

+0

@Ed Harper : 죄송합니다. 이것을 생략했습니다. MySQL DB를 사용하고 있습니다. – spookymodem

답변

0

사용중인 DB에 따라 다릅니다. 당신은 당신이 사용하고있는 RDBMS

GROUP BY DATE(date)