사이베이스(sybase)-> 오라클변환 % 연산 질문입니다. 0 2 1,435

by 스리갈라 [DB 기타] 연산.사이베이스 오라클 [2016.01.11 18:46:22]


select ( term_time % 1 ) * 60  AS term_time from table

데이타는 넘버입니다.

원래 테이블의 데이타는 4.50 4.67 4.33 이런식으로 들어가 있고 이것을 실행하면

소수점의 자리들을 백분율로 하여 30, 12 이런식으로 분을 표현한 것 같은데

이것을 오라클로 변환 할려고하는데 제가 초보라 부딪치는 부분이 많아서 질문 드립니다.

 

 

by 아발란체 [2016.01.11 18:58:07]

SELECT MOD(term_time, 1) * 60 AS ter... FROM TABLE

또는 % 에 1을 연산한다는 것은 소수점만 취한다는 것 같은데

SELECT (term_time - FLOOR(term_time)) * 60 AS ter... FROM TABLE

 


by 스리갈라 [2016.01.12 10:45:26]

감사합니다 해결했어요 ㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입