input : 일자(ex: 2018.6.10~2018.6.20) 사이의 거래내역을 일자별로 나누어 그 합을 뽑고싶은데요
팁좀 주시면 감사하겠습니다.
table ex)
date
value
6.10
1
6.10
5
6.11
7
6.11
1
6.11
5
6.12
7
6.15
1
원하는 결과 input : 2018.06.01 ~ 2018.06.20
date
sum
count
6.10
6
2
6.11
13
3
6.12
7
1
6.15
1
1
감사합니다
by 마농
[2018.06.25 07:26:16]
-- 일자 컬럼의 자료형과 저장형태에 따라 쿼리 작성 구문이 달라집니다.
-- 1. yyyymmdd 형태의 varchar2(8) 인 경우
SELECT dt
, SUM(v) v
, COUNT(*) cnt
FROM t
WHERE dt BETWEEN '20180610' AND '20180620'
GROUP BY dt
ORDER BY dt
;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.