SQL * Plus에서 OLTP 테이블의 데이터를 추가하고 그 결과를 여러 사용자에게 전자 메일로 보내는 "보고서"를 만들었습니다.오라클 합계가 올바르지 않음
그래도 문제를 발견했습니다. 테이블 CATEGORIES
의 총 그것은 "45379307"대신 "45379667"이어야
SQL> select * from CATEGORIES;
DATE P4 D1 D2 P5 P6 P7 TOTAL
--------- ---------- ---------- ----------- ----------- ----------- -------- -----------
14-OCT-14 200,623 2,320,173 6,807,295 17,861,027 17,386,567 803,982 45,379,667
잘못된 것입니다.
... CATEGORIES
테이블의 합계로부터 얻어진다
을이 테이블 번호 (10) 열이베이스 테이블 카테고리 P4, D1, D2를 저장 NUMBER 열 (NO 정밀도)이 베이스 테이블 CATG_ACTV
.
UPDATE CATEGORIES
SET TOTAL = (SELECT SUM(total_catg_count) FROM CATG_ACTV);
왜 총계가 잘못 되었습니까? 열 NUMBER 열의 크기가 잘못 되었기 때문입니까? 이 문제를 어떻게 해결할 수 있습니까?
음, 200,623 + 2,320,173 + 6,807,295 + 17,861,027 + 17,386,567 + 803,982 = ** 45379667 **. 왜 그것이 45,379,307이어야한다고 생각합니까? – LittleBobbyTables
카테고리 테이블의 데이터가 주어지면 총계가됩니다. 당신은 대답이 틀렸다고 생각하는 이유에 대한 정보 나 당신의 카테고리 데이터를 구성하는 데이터를 알려주지 않습니다. – Kritner