본문 바로가기
Database

[Mysql] 현재달 및 현재달 통계 구하는 방법

by GoodDayDeveloper 2020. 10. 19.
반응형

안녕하세요. 오늘은 Mysql 현재달 및 현재달 통계 구하는 방법에 대해 설명하려 합니다.

흔히, 관리자 페이지에서 통계를 구할 때 사용하는 쿼리입니다.

잃어버릴까봐 정리하는 것이니 간단히 봐주세요.

지속적으로 쿼리가 발생되면 업데이트할 예정입니다 ㅎㅎ


 

 

현재달 구하는 쿼리

 

1
(select DATE_FORMAT(DATE_ADD(CURDATE(), INTERVAL 0 MONTH), '%Y-%m')
cs

 

 

날짜 포맷 변경

 

1
DATE_FORMAT(컬럼명, '%Y-%m')
cs

 

조건식으로 현재달만 구하는 전체 쿼리

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
select
 
    DATE_FORMAT(컬럼명, '%Y-%m') as monthDate
    , count(*) as onlineCount
 
from
 
    (select * from tbl_counsel where cs_type = '1') as x
 
where
 
    1=1
 
and
 
    (select DATE_FORMAT(DATE_ADD(CURDATE(), INTERVAL 0 MONTH), '%Y-%m'= DATE_FORMAT(컬럼명, '%Y-%m'))
 
group by
 
    monthDate desc
cs

 

 

 

반응형

댓글