LINUX/DB

가입후 평가를 남기기 까지..

OJR 2010. 2. 19. 17:19

최근 30일간 가입한 사람들의 데이터를 대상으로

가입당일날 남겨진 평가 수
가입 + 1 날 남겨진 평가 수
가입 + 2 날 남겨진 평가 수
.
.
.
가입 +30 날 남겨진 평가 수

최근 30일 가입한 사람들은?
SELECT U.regdate, U.login_id FROM User U WHERE U.regdate>'2010-01-17';

 2383명이고...


가입당일날 남겨진 평가 수


SELECT DATEDIFF(SC.regdate, U.regdate), SUM(1) CNT
FROM (
  SELECT U.regdate, U.login_id, U.user_id FROM User U WHERE U.regdate>'2010-01-17'
) U
JOIN SpotComment SC ON SC.user_id=U.user_id
JOIN Area A ON A.area_id=SC.area_id
WHERE A.title_area_id='3339'
GROUP BY DATEDIFF(SC.regdate, U.regdate)

반응형

'LINUX > DB' 카테고리의 다른 글

mysql 컬럼 추가  (0) 2010.04.19
[mysql] NOT IN  (0) 2010.02.17
[mysql] datediff  (0) 2010.02.16
[mysql] FROM_UNIXTIME  (0) 2010.02.16
mysql query 특정 날짜 데이터 뽑아내기.  (0) 2010.01.21