Mega Code Archive

 
Categories / MSSQL Tutorial / Procedure Function
 

Format a date

3>  CREATE FUNCTION MyDateFormat 4>          (@indate datetime, 5>           @Separator char(1)='-') 6> RETURNS nchar(20) 7> AS 8> BEGIN 9>     RETURN 10>         CONVERT(nvarchar(20), DATEPART(dd, @indate)) 11>         + @Separator 12>         + CONVERT(nvarchar(20), DATEPART(mm, @indate)) 13>         + @Separator 14>         + CONVERT(nvarchar(20), DATEPART(yy, @indate)) 15> END 16> GO 1> 2> SELECT dbo.MyDateFormat(GETDATE(), '*') 3> GO -------------------- 17*8*2008 1> 2> 3> drop FUNCTION MyDateFormat; 4> GO