게시판을 이용해 주셔서 감사합니다.
다음양식에 맞게 입력해주세요.
* 고객시스템명 : 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