2011-09-19 5 views
0

SQL 쿼리에서 모든 판매 주문의 합계를 곱합니다 (판매 주문의 수량과 가격을 곱하여 하나의 판매 주문에 단 하나의 항목 만 있고 합계 함수를 사용한다고 가정하고 출력을 스풀링합니다). 스풀 C : \ scripts \ output.csv를 사용하여 CSV 파일을 만듭니다.오라클 스풀 번호 반올림

숫자 출력이 잘 리거나 반올림되었습니다. 예 : SQL 출력 122393446은 CSV 122400000에서 사용할 수있게되었습니다.

Google에서 stackoverflow를 검색하려고했지만이 문제를 방지하기 위해 수행 할 수있는 작업에 대한 힌트를 얻을 수 없었습니다.

실마리가 있습니까?

덕분에

답변

1

나는 그것이 xls 문제라고 생각합니다.

xls으로 저장하십시오.

형식 열 ->number 예를 들어 2 자릿수입니다.

0

처음에는 sqlplus에서 일반적으로 10 (NUMWIDTH) 인 숫자 형식의 너비와 관련이 있다고 생각했지만 결과 숫자 너비는 9이므로 문제가 될 수 없습니다. 필수 전치가없는 숫자 유형을 사용하는 경우 쿼리를 확인하여 부정확 한 계산을하십시오.