콘텐츠로 건너뛰기
» MS SQL

MS SQL

구분자로 구분된 붙임문자열을 테이블로 변환

구분자로 구분된 문자열을 입력받아 테이블로 반환하는 함수입니다.

실행 예제 :

SELECT * FROM dbo.UDF_문자열테이블변환('1,2,3', ',')
결과
코드
1
2
3
CREATE FUNCTION dbo.UDF_문자열테이블변환
(
    @문자열     VARCHAR(MAX),
    @구분문자   VARCHAR(10)
)
RETURNS @vRETURN_TABLE TABLE ( 코드 VARCHAR(100) )
AS
BEGIN

    DECLARE @v코드길이      

오늘이 포함된 주의 월요일/토요일 찾기

오늘을 기준으로 오늘이 포함된 주의 월요일, 토요일을 찾는다.

/*******************************************************
한 주는 일요일부터 시작한다.
********************************************************/
DECLARE @TODAY DATE
SET @TODAY = '2010-05-23'-- GETDATE()

SELECT  DATEADD(DD, (DATEPART(WEEKDAY, @TODAY) - 2) * -1, @TODAY) AS 월요일,
DATEADD(DD, (7 - DATEPART(WEEKDAY, @TODAY) ), @TODAY)