linux/mysql

mysql 일부구간만 컬럼 합산(sum)

mysop 2021. 6. 23. 16:38
반응형

mysql로 컬럼데이터 계산 방법은

 

SQL > select sum(컬럼명) from 테이블이름;

 

그런데 limit구문으로 

일부구간의 데이터만 합산하고 싶은경우

아래와 같은 방법으로 가능하다.

 

SQL > select sum(컬럼명) from

(select 컬럼명 from 테이블이름 order by 정렬컬럼 desc limit 숫자)

as 컬럼명;

 

예시)

SQL > select sum(track) from

(select track from mysop order by no desc limit 10)

as track;

 

이렇게 입력하면 해당 구간의 컬럼값만 합산이 가능하다.

728x90
반응형

'linux > mysql' 카테고리의 다른 글

주간통계시 연도가 변경될 경우 YEARWEEK함수  (0) 2022.01.07
일별통계, 주간통계, 월간통계  (0) 2021.12.02
DATE_FORMAT 날짜 표기  (0) 2021.12.02
mysql 컬럼 추가  (0) 2021.02.02