[답변]쿼리 해석좀 1 953

by 현영 [2006.04.24 14:34:50]


SELECT to_char( trunc(Count(*)/" + cnt + ", 0) + Decode(Mod(Count(*), " + cnt + "), 0, 0, 1) ) tot_cnt
 FROM bat_100 a,
      smt_237@Mpbbis b

 

1) to_char( trunc(Count(*)/" + cnt + ", 0)

 : 전체건수 를 파라메타수 로 나눈 결과값의 소수점이하를 절사

 

2) Decode(Mod(Count(*), " + cnt + "), 0, 0, 1) ) tot_cnt
 :전체건수를 파라메타수를 나누어 남은 값이 0이면 0, 0이 아니면 1로 설정 

1)결과값 + 2)결과값이 tot_cnt네요

 

어렵게 생각마시고 차근 차근 풀어보세요~

 

by 마농 [2006.04.24 00:00:00]
결국 COUNT(*)를 cnt로 나눈값을 올림한것과 같네요.
간단하게 CEIL(COUNT(*)/" + cnt + ")