Create function running following script: CREATE FUNCTION dbo.udf_DayOfWeek(@dtDate DATETIME)
RETURNS VARCHAR(10)
AS
BEGIN
DECLARE @rtDayofWeek VARCHAR(10)
SELECT @rtDayofWeek = CASE DATEPART(weekday,@dtDate)
WHEN 1 THEN 'Sunday'
WHEN 2 THEN 'Monday'
WHEN 3 THEN 'Tuesday'
WHEN 4 THEN 'Wednesday'
WHEN 5 THEN 'Thursday'
WHEN 6 THEN 'Friday'
WHEN 7 THEN 'Saturday'
END
RETURN (@rtDayofWeek)
END
GO
Call this function like this:SELECT dbo.udf_DayOfWeek(GETDATE()) AS DayOfWeek
ResultSet:
DayOfWeek
———-
Monday
Method 2: (This is update from comments I received below)SELECT DATENAME(dw, GETDATE())
'ms-sql' 카테고리의 다른 글
entity framework에서 stored procedure (0) | 2013.01.02 |
---|---|
Example Cursor (0) | 2011.04.27 |
컴퓨토피아 :: MSSQL 에서 XML 데이터 입력, 출력, 수정하는 방법 (0) | 2010.08.14 |
xml 관련 (0) | 2010.07.28 |
linq to sql if exists record (0) | 2010.07.08 |