DJ메탈짱™의 Free Style

[MS-SQL] string to smalldatetime #날짜변환 #CONVERT() #함수생성 #FUNCTION 본문

일(job)/DBMS

[MS-SQL] string to smalldatetime #날짜변환 #CONVERT() #함수생성 #FUNCTION

뽀&쏭 2016. 1. 15. 17:16



create function [dbo].[FN_CO_String2SmallDateTime]

(

       @date varchar(10)

)

returns smalldatetime

/***********************************************************************

프로그램유형: Function

프로그램ID  :

프로그램명 : String2SmallDateTime

      : Convert String to SmallDateTime

  : 최보현

  : 2010/12/02

수정내용: select dbo.FN_CO_String2SmallDateTime('2012-02-29')

***********************************************************************/

begin

       declare @retu smalldatetime

       set @date = replace(@date,'-','')

       set @retu = CAST(convert(char(11),(convert(smalldatetime, @date,120)),120)

                           + substring('000000',1,2) +':'

                           + substring('000000',3,2) +':'

                           + substring('000000',4,2) AS smalldatetime)

       return @retu

end