[MS-SQL] string to smalldatetime #날짜변환 #CONVERT() #함수생성 #FUNCTION
|
|
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