by 호야별리 [SQL Query] [2017.11.10 16:45:10]
안녕하세요.
갑자기 쿼리를 하나 만들어서 동작좀 시켜야되는데 어떻게 해야될지 몰라 고수님들께 조언좀 구하고자 합니다.
출석체크인데요...
예를 들어
이번달 1일부터 오늘 10일까지 한번도 빠짐없이 출석체크한 회원아이디를 추출하려면 어떻게 해야되는지 조언좀 바랍니다.
mysql
select uid from attend
11-01~11~10
열심히 자료찾아보고 테스트를 해봤는데 원하는 결과가 도출이 안되어 문의좀드립니다. ㅡㅡ
SELECT uid FROM attend WHERE dt BETWEEN '2017-11-01' AND '2017-11-10' GROUP BY uid HAVING COUNT(*) = DATEDIFF('2017-11-10', '2017-11-01') + 1 ;