실라페 avatar

KR 스티미언들은 하루 중 언제 글을 많이 올릴까?

silafe08

Published: 25 Aug 2017 › Updated: 25 Aug 2017KR 스티미언들은 하루 중 언제 글을 많이 올릴까?

KR 스티미언들은 하루 중 언제 글을 많이 올릴까?

silafe08_title.JPG

안녕하세요 silafe08@silafe08입니다! KR태그가 있는 글들은 하루중에 언제 많이 글이 등록될까요? 저만 궁금한건지 관련 글을 찾을 수가 없더라구요 ㅠㅠ 그래서 뽑아봤습니다! (뭔가 포스팅들의 주제가 굉장히 중구난방이 되어가는 것 같지만 무시하도록 하자)

twinbraid@twinbraid 님의 스팀 데이터를 더 간편하게 뽑아보자 포스팅을 보니 MsSql을 이용하여 데이터를 조회할 수 있더라구요.

그래서 간단하게 쿼리를 짜서 돌려봤어용!

select z.hh, count(1)
  from (select min(left(convert(VARCHAR, a.timestamp, 8),2)) hh, 
               a.permlink
          from TxComments a
         where 1=1
           and a.title <> ''
           and left(a.body,2) <> '@@' 
           and a.json_metadata like '%kr%'
           and convert(VARCHAR, a.timestamp, 112) = '20170824'   
         group by a.permlink
          ) z
group by z.hh



MsSql은 썼던 기억이 가물가물했지만, 저에겐 구글이 있으니까요! ㅋㅋㅋ 모르는 문법은 구글링해가면서 짜긴 했는데... 뭔가 쿼리가 맘에 안 드네요. 포스팅를 수정하면 TxComments 테이블에 그 포스팅의 데이터가 계속 쌓이게 되어있더라구요. 전 최초 등록시간만을 보고 싶어서 글의 고유키값인 것으로 보이는 permlik로 그룹을 만들고 그 데이터그룹중에서 입력시간의 최소값을 가져오도록 만들었답니다.

그런데 이 쿼리로는 한번에 하루치 데이터만 뽑을 수가 있어서... 일주일 단위정도로 하고 싶은데 쿼리를 어떻게 짜야할지 모르겠네요 ㅠㅠ 할 수없이 하루치씩 뽑아서 데이터를 만들어 봤습니다!

전 저녁에 올라오는 글들이 많을 거라고 생각했는데 의외네요. 12시~15시 사이가 평균적으로 가장 많은 글들이 등록되는 시간으로 보이네요. 그리고 주말에는 다들 노느라 바쁘시군요 ㅋㅋㅋㅋ

차트를 그리면 이렇게 나옵니다. 그런데 오후에 글이 많다는 사실 외에도 새벽 1시~6시 사이에 글을 올리시는 올빼미족들이 꽤나 많으시네요 ㅎㅎㅎ

그런데 포스팅을 다 써가는 와중에... 이 timestamp 는 생각해보니 어떤 시간으로 찍히는거지!?!? 라는 생각이 문득. 서버의 시간이 찍히는 거면 이 밑의 시간들은 미국의 시간과 날짜 기준인가 ㅠㅠㅠㅠ 만약 그렇다면 의미없는 분석이 되어버리네요 (훌쩍)

다시 하자! 한국시각으로!

쎄한 느낌에 getDate()를 날려보니 역시.. 한국은 12시인데, 서버는 새벽 5시네요. 7시간이 빠르므로 쿼리를 수정해줍니다 ㅠㅠ

select z.hh, count(1)
  from (select min(left(convert(VARCHAR, dateadd(hh, 7, a.timestamp), 8),2)) hh, 
               a.permlink
          from TxComments a
         where 1=1
           and a.title <> ''
           and left(a.body,2) <> '@@' 
           and a.json_metadata like '%kr%'
           and convert(VARCHAR, dateadd(hh, 7, a.timestamp), 112) = '20170824'   
         group by a.permlink
          ) z
group by z.hh

입력된 데이터의 타임스탬프에서 7시간을 더해줬어요 :)

처음 예상했던대로 확실히 저녁에 글을 많이 등록하시네요 ㅎㅎ
위의 결과를 처음 보고 전 다들 월급루팡들이신가!!! 라는 생각을 했지요 ㅋㅋㅋㅋㅋㅋ

혹시 제 쿼리를 리팩토링해주실 실력자분이 계신다면 환영합니다! 헤헿

Leave KR 스티미언들은 하루 중 언제 글을 많이 올릴까? to:

Written by

Read more #kr posts


Best Posts From 실라페

We have not curated any of silafe08's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From 실라페