죄송함다~~~ 리플을 이제야 봤네여~~~
죄송~~~
이런 경우는 floor함수 쓰시면 됩니다....(소수점 이하 버림)
반올림할려면 round를 쓰시구여....
수고하세여~~
-- 정승연 님이 쓰신 글:
>> -- jinuki 님이 쓰신 글:
>> >> 질문이 무슨 말씀이신지 정확히 모르겠슴다...
>> >>
>> >> 값의 원단위를 삭제한다는 말은 예를 들어 1000.22 의 값중에 .22만을 남기겠다는 건가여? 아님 1000을 남기겠다는거진지요??
>> >> 글구 sound 함수는 왜 쓰셨는지요? round를 잘못 쓰신건가여?
>> >>
>> >> 다시 한번 리플주세여 ^^
>> >>
>> >> 글구 database의 int의 크기는 4바이트구여~~
>> >> 2^31 -1 (2,147,483,647) to -2^31 (-2,147,483,648)
>> >>
>> >> 암튼 수거하세여~~~
>> >>
>> >> -- 정승연 님이 쓰신 글:
>> >> >> 저장프로시저에서 원단위 삭제하는 방법좀 알려주세요
>> >> >> declare @s_n decimal
>> >> >> declare @save_nssd decimal
>> >> >>
>> >> >> if (@temp1='1')
>> >> >> select @s_n=sound(@save_nssd * 1.5)*10 /* @s_n의 갑의원단위삭제*/
>> >> >> if (@temp1='2') /* 하고 싶습니다.*/
>> >> >> select @s_n=@save_nssd * 2
>> >> >> if (@temp1<>'2') and (@temp1<>'1')
>> >> >> select @s_n=@save_nssd
>> >> >>
>> >> >> 그리고 사이베이스에서는 int 사이즈를 알고 싶습니다.
>>
>> select @s_n=@save_nssd * 1.5
>> 이 부분에서
>> @s_n 의 값이 1305.00 일때 1300.00 이라든지. 1300 으로 만들고 싶습니다
|