• 고객센터
  • 교육
  • 매뉴얼
  • 데모
  • 제품소개
조회 수 : 2837
2013.03.12 (14:20:24)
게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.

* 고객시스템명 : nISP
* GAUCE 버전 : 4.0
* WAS 종류(WebLogic 등등) : Weblogic8
* DB 종류 : Oracle
* 문의 유형(질문/요청/참조) : 질문
* 내용 :

jsp 파일내 가우스에 아래와 같은 컬럼이 있습니다.

<c> id="quantity"  name="주문수량" DecAo=5 show=true width=50 Edit="none" align=right sort=true</c>
<c> id="requestQty"  name="의뢰수량" decAo=5 show=true width=50 Edit="none" align=right sort=true</c>

한번의 query 로 위 두컬럼에 값을 집어 넣고 뿌려줍니다.
이때, 쿼리에 따라 표현 값이 달라지는 것을 보았습니다.

SELECT quantity as quantity,
             quantity + 1 as requestQty
   FROM AAA;

위에서 quantity 의 실제 DB 값은 2.4 입니다.

이경우 DB Query 결과는

quantity    requestQty
---------------------
2.4           3.4

이나, 가우스를 통해 뿌려 주게 되면

quantity    requestQty
---------------------
2.4           3

위와 같이 나타 납니다.

여러 방법을 써봤을 때 내린 결론은 query에서 Table의 값을 그대로 읽어서 뿌려주면 소숫점까지 나타나고,
연산이나 DECODE 등의 작업을 거친 값은 소숫점 이하가 보이질 않는다는걸 확인 했습니다.

SELECT quantity as quantity,
             quantity + 1 as requestQty,
             TO_NUMBER(quantity) as toNumQty
   FROM AAA;


quantity    requestQty    toNumQty
-----------------------------------------------
2.4           3                 2

위와 같이 나오는 것을 query가 아닌 가우스내에서 컨트롤 할려면 어떻게 해야 하나요?
위 query 를 타고 가우스에 뿌려질 값은 아래와 같이 되었으면 합니다.

quantity    requestQty    toNumQty
-----------------------------------------------
2.4           3.4               2.4
 
Tag List
XE Login