테스트 사이트 - 개발 중인 베타 버전입니다

sql 카운트 좀 문의드립니다. 채택완료

ifelse 5년 전 조회 5,101

 

위와 같이 plog_date에는 varchar 형태로 14자리의 값들이 존재합니다.

년도월일시간..이 테이블을 이용해서 지금까지 몇일동안 출석한건지를

카운팅을 구하려고 하는데...

 

select left(plog_date,8), count(plog_idx) as cnt from g5_member_log where plog_id = '{$member['mb_id']}' group by left(plog_date,8) 

 

찍어보니...엉뚱한 값이 나와서요...

뭔가 쿼리를 잘못 생각한거 같은데...답이 안풀립니다..

도움을 부탁 드립니다.

감사합니다.

 

 

 

 

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

select count( distinct( left( plog_date, 8 ) ) ) as cnt from g5_member_log where plog_id = '{$member['mb_id']}'

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

i
ifelse
5년 전
빠른시간에 정말 감사합니다!^^;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인