DB

MSSQL 소수점 아래 6진수 함수 만들기

조셉LEE 2024. 4. 4. 09:20
728x90
반응형

/*
===================================================================================
    작 성 자 : 홍길동
    작 성 일 : 
    설    명 : 6진법으로 변환후 Return
    실    행 : SELECT [dbo].[Convert_DEC2SIX](1.7)
    변경이력 : 1)
===================================================================================
*/
CREATE FUNCTION [dbo].[Convert_DEC2SIX]
(
   @VALUE  FLOAT
)
RETURNS FLOAT
AS
BEGIN
DECLARE @RETRUN FLOAT

 BEGIN
  IF SUBSTRING(CONVERT( VARCHAR, @VALUE),  CHARINDEX('.', @VALUE) + 1, 1) > 5
   SET @RETRUN = CONVERT(FLOAT, @VALUE) + 1 - 0.6
  ELSE
   SET @RETRUN = CONVERT(FLOAT, @VALUE)
 END
  
 RETURN (@RETRUN )
  
END
GO

반응형
LIST