date | game_account_id | game_actor_id |
---|---|---|
2015-12-25 | n8bt8lun-y1ub-3pg4-903t-geb6d19qx94d | 1 |
2023-04-11 | zuvcwrwc-r771-0kyn-lp5a-gg6073buevnr | 2 |
2018-03-27 | hskzhpj5-tide-grdm-tn0v-ib1vwpoyzx77 | 3 |
date 변수에서 내가 연/월/일 또는 그 중 일부만 추출해내고 싶을 때가 있다.
이럴 때는 SQL에서 DATE_FORMAT 함수를 이용하면 편하게 추출할 수 있다.
DATE_FORMAT(date, '%Y-%m-%d')
select date_format(date, '%Y-%m') as 'm', game_account_id, game_actor_id
from users
order by m asc, game_actor_id desc;
m | game_account_id | game_actor_id |
---|---|---|
2015-01 | g0gs2584-yqdo-d8qa-vtj1-x3guyev1gwrv | 29828 |
2015-01 | neq5lpmc-1a6i-w65e-8y9f-ukayoj734gcn | 29802 |
2015-01 | a4shqwy0-78y8-op4q-dx5s-aysu692z9x2c | 29801 |
쿼리 실행 후 date 변수에서 연도와 월만 추출된 것을 확인할 수 있다.