집계함수 SUM 처럼 곱셈처리

우영호수 2014.10.27 00:08 Views : 9676

안녕하세요


검색해보니 곱셉함수는 따로 없고 EXP(SUM(LOG(val))) 으로 처리 한다고 하네요


SELECT EXP(SUM(LOG(7)))  -- 이경우 7이 나옵니다.


그런데 7 대신에 컬럼값이 들어가야 하고  컬럼의 값들은 DECIMAL(6,2) 타입 입니다.


SELECT EXP(SUM(LOG(7.00)))  -- 역시 이경우 7이 나옵니다.


결과값의 소수점 2자리 밑으로 절삭을 위해서 


아래처럼 ROUND를 사용합니다.


SELECT ROUND(EXP(SUM(LOG(7))), 2, 1)  -- 6.99 가 나옵니다.


7 대신 5, 8을 대입해도 결과는 4.99, 7.99 가 나오네요


정확한 값이 나오게 하려면 어찌 해야 할까요



답변부탁드립니다

감사합니다.
No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 3048
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1939
8327 링크드 서버명에 콤마 있을 때 select 방법 좀 알려주세요~~ :) [2] 최강문일 2014.11.04 2362
8326 Web Core 라이센스??? 돌브레인 2014.11.03 2358
8325 SQL처음 시작하는데 많이 막혀서 ㅠㅠ 오류5123 오류어떻게 해야하나요? [1] LASTWING 2014.11.02 4733
8324 DB 메일 오류 사자의후예 2014.10.31 2648
8323 저장프로시저 필터링 문제 아귀와짝귀의만남 2014.10.31 3114
8322 Select 좀 도와 주세요 [1] 이유진_301818 2014.10.31 2474
8321 union사용시 "데이터 형식 varchar을(를) bigint(으)로 변환하는 중 오류가 발생했습니다." [2] 임쑤 2014.10.30 5112
8320 DTS update 속도 [1] 구짜 2014.10.30 2219
8319 특정 문자를 뽑기 [1] taz2315 2014.10.29 2480
8318 중복데이터 합치는 문제입니당 ㅠㅜ [6] 홍야홍야 2014.10.29 2894
8317 간단 한거 같은거 같으면서도 안되네요 검색 조건중에 or 조건 [2] 밥먹는푸우 2014.10.29 2119
8316 SQL 서버와 Active Directory에 대해서 [2] Larry 2014.10.29 2433
8315 인덱스 리빌드 관련 문의 드려요- [1] 수노 2014.10.29 3106
8314 오라클 참조외래키 문의드립니다. 톡히슈터 2014.10.28 5885
8313 통계시 없는데이터 채우기 [5] 버즈베잇 2014.10.28 6540
8312 행을 열로 변환하는 쿼리 부탁드려요!!!!! [2] 진아현명 2014.10.27 2714
8311 2014 ex 에이전트 시작 문제 [3] park87 2014.10.27 2552
8310 서로다른 데이타베이스안에 공통인 테이블을 한번에 업데이트 할수 있나요? [4] 김영환_281520 2014.10.27 2616
8309 해킹 들어왔습니다.. [1] 돌브레인 2014.10.27 2738
» 집계함수 SUM 처럼 곱셈처리 [2] 우영호수 2014.10.27 9676





XE Login