:::: 개발 ::::/::: MSSQL :::

SIGN 함수로 0 값 체크 하기

nayha 2014. 2. 19. 16:32

SIGN(n) : SIGN함수는 

n<0일 경우 -1 

N=0일 경우 0을 

N>0일 경우 1을 


반환합니다. 



CEILING

함수는 주어진 값보다는 크지만 가장 근접하는 최소값을 구하는 함수입니다. 

Smallest integer >= value


CAST

MSSQL 에서 숫자를 불러오고 싶은데, 보여주는 곳은 문자인 경우 사용.

1. 문자 -> 숫자로 변환

CAST('1234' as int)


작업한것


select per,count(per) from(

SELECT CEILING(CAST(sCnt AS FLOAT)/6*100) as per ,t.*

FROM (

SELECT

sign(month_1)

+ sign(month_2)

+ sign(month_3)

+ sign(month_4)

+ sign(month_5)

+ sign(month_6) sCnt

FROM pool_2

) t

) a

group by per



추출 할려고 한것


상환율 계산


6개월 납입 기록으로 평균 얼마나 상환 하였는지 체크

1~6개월  상환율 

반응형