반응형
츄르사려고 코딩하는집사입니다.
1. [solvesql] 일별 블로그 방문자 수 집계 SQLite
2. 문제 출처
https://solvesql.com/problems/blog-counter/
3. 풀이
- GA 테이블에서 EVENT_TIMESTAMP_KST 컬럼에서 20210802부터 20210809까지 데이터를 가져오고, EVENT_TIMESTAMP_KST 컬럼을 기준으로 GROUP BY를 한다.
- 그 후, 방문자수를 구하는 것이니 DISTINCT를 하여 USER_PSEUDO_ID의 수를 구하고, dt를 기준으로 정렬을 하면 된다.
4. 소스 코드
SELECT STRFTIME('%Y-%m-%d', EVENT_TIMESTAMP_KST) AS "dt"
, COUNT(DISTINCT USER_PSEUDO_ID) AS "users"
FROM GA
WHERE STRFTIME('%Y%m%d', EVENT_TIMESTAMP_KST) >= '20210802'
AND STRFTIME('%Y%m%d', EVENT_TIMESTAMP_KST) <= '20210809'
GROUP BY STRFTIME('%Y%m%d', EVENT_TIMESTAMP_KST)
ORDER BY "dt" ASC
반응형
'알고리즘 > solvesql' 카테고리의 다른 글
[solvesql] 레스토랑의 영업일 SQLite (0) | 2024.01.29 |
---|---|
[solvesql] 할부는 몇 개월로 해드릴까요 SQLite (0) | 2022.10.25 |
[solvesql] 지역별 주문의 특징 SQLite (0) | 2022.10.25 |
[solvesql] 가구 판매의 비중이 높았던 날 찾기 SQLite (0) | 2022.10.25 |
[solvesql] 작품이 없는 작가 찾기 SQLite (0) | 2022.10.25 |
[solvesql] 복수 국적 메달 수상한 선수 찾기 SQLite (0) | 2022.10.23 |
[solvesql] 첫 주문과 마지막 주문 SQLite (2) | 2022.10.21 |
[solvesql] 레스토랑의 대목 SQLite (0) | 2022.10.21 |
최근댓글