예를 들어 3/2를 하면 1.5 가 돠게 하고 싶은데 해당 필드 둘다 정수라서 1로나옵니다이거 때문에 한쿼리로 될걸 자바로 받아서 한건씩 처리하고 있습니다
해결법 있으런지 고수분들의조언 기다립니다
게시판을 잘못 선택하신 듯 하네요. 여긴 오라클 게시판인데요? 오라클에서는 3 / 2 하면 1.5 정상적으로 나옵니다. MSSQL 에서는 3 / 2 하면 1 나오구요. 1.5 나오게 하려면 처음 계산식 초반에 소수를 추가하세요. SELECT 1. * 3 / 2
DB 종류, 버전마다 다른 결과가 나올 수 있습니다.
명시적으로 형변환 하신후 계산 하시면 됩니다.
MySQL : SELECT CONVERT(3, DECIMAL) / 2 FROM DUAL
MS-SQL : SELECT CONVERT(NUMERIC,3)/2
이런식 입니다.