반응형

@notepad_jj2

츄르사려고 코딩하는집사입니다.


1. [solvesql] 일별 블로그 방문자 수 집계 SQLite

 

2. 문제 출처

https://solvesql.com/problems/blog-counter/

 

solvesql

© Copyright 2021-2022 solvesql.com

solvesql.com

 

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

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기