user 및 user_data 테이블이 있습니다. 등록을 created_at
별로 표시하고 오늘 개수별로 그룹화하여 사용자 등록의 델타를 볼 수 있도록 매일의 기록을 표시하려고 합니다.
user_data는 선택 사항이며 항상 존재하는 것은 아니지만 (아직) user_data 행이 있는 행만 계산하고 싶습니다.
이것을 실행 중인데 각 사용자 등록에 대해 1개의 행만 반환됩니다. 날짜를 어떻게 그룹화할 수 있나요?
SELECT COUNT(*), created_at, email FROM users INNER JOIN user_data ON users.id = user_data.user_id GROUP BY users.created_at, email
귀하의 설명에 따르면 사용자 등록 수를 날짜별로 표시하고 이에 따라 그룹화하려는 것 같습니다. 요구 사항을 더 잘 이해하고 보다 정확한 지침을 제공하기 위해(예: 샘플 테이블 및 예상 결과 제공)
수정된 쿼리는 다음과 같습니다.
으아악날짜별 등록 횟수를 알려드립니다.