게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[mysql] group by 질문입니다! 사이트 방문자 통계 내려구요!
게시물ID : programmer_10067짧은주소 복사하기
작성자 : 나뿌
추천 : 0
조회수 : 724회
댓글수 : 6개
등록시간 : 2015/05/14 18:46:33
-seq-        -ip-                       -date- 
  3     39.70.18.117     2015-05-14 17:38:24 
  4     1.240.0.219     2015-05-14 17:40:24 
  5     39.70.18.117     2015-05-14 17:41:22 


위와 같이 데이터가 있는데요!! 

방문자 아이피와 날짜를 입력받아 

총 방문자 갯수를 구하는 방법을 사용하려 합니다. 

일단 제가 해본 방법은 "SELECT seq, ip, date FROM visit_count group by ip,date" 이렇게하면 

-seq-        -ip-                       -date- 
  4   1.240.0.219        2015-05-14 17:40:24 
  3   39.70.18.117     2015-05-14 17:38:24 
  5   39.70.18.117     2015-05-14 17:41:22 

이런식으로 나옵니다 

제가 원하는건 아이피가 동일하고 날짜가 시간 제거하고 2015-05-14만 겹치지 않게 나오게 하는것입니다 ㅠㅠ 



  4   1.240.0.219        2015-05-14 
  3   39.70.18.117     2015-05-14 

원하는 쿼리가 이렇게 위 처럼 나왔으면 좋겠습니다.. 

아무래도 문제는 시간이 서로 동일하지 않기때문에 안되는것 같아요... 


요약 

1. 아이피를 기준으로 그룹으로 묶고 

2. 동일한 날짜가 있을경우 한가지만 출력 



공대생이라 글이 횡설수설한점 죄송합니다 ㅠ.ㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호