beginnerLee
72
2020-10-30 11:19:27
2
522

mysql 날짜 상관없이 1시간단위로 group by


a라는 테이블에 time컬럼

id           time

1        2018-07-13 07:33:32

2        2018-07-13 18:13:32

3        2019-01-13 09:27:11

4        2020-07-19 23:10:10

5        2020-09-23 04:12:11

6        2020-10-13 09:33:32


라는 테이블이 있을 때

YYYY-mm-dd를 제외하고 시간만으로 1시간단위로 그룹핑하는 방법이 있을까요?

0
  • 답변 2

  • tkyoon
    617
    2020-10-30 11:25:53 작성 2020-10-30 11:26:34 수정됨

    이렇게 하면 어때요?

    select 
    DATE_FORMAT(Date,"%H")
    from table a
    group by DATE_FORMAT(a.Date,"%H")
  • beginnerLee
    72
    2020-10-30 11:33:15

    tkyoon님 감사합니다

    저도 찾고 자가답변 남기려고 했는데 깔끔하게 올려주셔서 감사합니다!

    저는 이제 그걸 1시간 단위로 count하는 법을 검색해봐야겠습니다!

  • 로그인을 하시면 답변을 등록할 수 있습니다.