일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- CONVERT()
- 자바스크립트
- Excel
- Winform
- replace()
- 비주얼스튜디오
- 프로시저
- javascript
- aspnet
- 엑셀
- 윈폼
- IIS
- jQuery
- 오라클
- ASP
- c#
- 이클립스
- 리포팅서비스
- attr()
- MS
- DataGrid
- SSRS
- MSSQL
- oracle
- 태그를 입력해 주세요.
- 마이크로소프트
- 윈도우
- microsoft
- windows
- 단축키
- Today
- Total
DJ메탈짱™의 Free Style
[MS-SQL] varchar 날짜값을 날짜 포맷으로 변환 본문
/****** 개체: UserDefinedFunction [dbo].[fnCharToDate] 스크립트 날짜: 06/13/2008 10:01:19 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/*
* 함수명 : fnCharToDate
* 설명 : varchar 날짜값을 날짜 포맷으로 변환
*
* input :
* @CHARDATETIME : 날짜문자열
*
* 작성자 : 최보현
* 최초작성일 : 2008.06.12
* 최종수정자 :
* 최종수정일 :
*
* 사용예 : select dbo.fnCharToDate('20080220123456')
*/
CREATE FUNCTION [dbo].[fnCharToDate]
(
@CHARDATETIME char(14)
)
RETURNS varchar(24)
AS
BEGIN
DECLARE @ReturnDate varchar(24)
SET @ReturnDate =
left(@CHARDATETIME,4) + '-'
+ substring(@CHARDATETIME,5,2) +'-'
+ substring(@CHARDATETIME,7,2) +' '
+
case
when substring(@CHARDATETIME,9,2) < '12' then '오전'
else '오후'
end + ' '
+ substring(@CHARDATETIME,9,2) +':'
+ substring(@CHARDATETIME,11,2) + ':'
+ right(@CHARDATETIME,2)
RETURN @ReturnDate
END
'일(job) > DBMS' 카테고리의 다른 글
[MS-SQL] 선택된 월의 말일 조회하기 (0) | 2016.01.14 |
---|---|
[MS-SQL] 한글 Length 체크시 2byte로 인식 되도록... (0) | 2016.01.12 |
[MS-SQL] 자리수 만큼 값을 채워주기(오라클 LPAD) (0) | 2016.01.12 |
[MS-SQL] 업데이트(Update) 쿼리 실행시 하위쿼리 및 JOIN 사용 (0) | 2016.01.12 |
[MS-SQL] SQL2000에서 홑 따옴표(') -> 특수문자(`)로 변환하기 (0) | 2016.01.12 |