[SQL] 날짜 컬럼 형식 변경

hanahana·2023년 1월 23일
0

시분초까지 있는 시간데이터를 날짜로 변경하기

abc
12023-01-22 01:23:34100
22023-01-22 02:23:23200
32023-01-24 04:24:35100
42023-01-24 06:32:0050
52023-01-27 08:23:1110

만약 이런데이터가 있다면 단 하루의 데이터를 가지고 오기 어려울것이다
만약 날짜별 평균이 알고싶다면 컬럼 b를 날짜 시분초 데이터에서 날짜 데이터로 변경해야 한다.

select   DATE(b)as d //컬럼 b를 날짜 데이터 YYYY-mm-dd로 변경한다.
, round(avg(c),2) as e//c컬럼의 평균을 소수점 2자리로 반올림한다
from tbl
group by d //select절애서 지정해준 날짜 데이터 d를 기준으로 평균을 계산한다.

그렇다면 이제 내가 원하는 데이터인

de
2023-01-22150
2023-01-2475
2023-01-2710

라는 데이터를 얻을수 있게된다.

본 내용은 데이터리안 'SQL 데이터 분석 캠프 입문반' 을 수강하며 작성한 내용입니다

profile
hello world

0개의 댓글