반응형
SMALL
mssql에서 강제로 datetime의 값을 변경하고자 할때 사용.
문자형으로 된 date값을 다시 datetime 속성으로 변형해서 DATA 넣기
declare @Time varchar(40)
set @Time = '2008-07-28 오후 11:54:28'
select
convert(datetime, convert(varchar(10), left(@Time, 10)) + ' ' +
case when substring(@Time, 12, 2) = '오전' then substring(@Time, 15,2)
else convert(varchar(2), convert(int, (substring(@Time, 15,2))) + 12) end
+ right(@Time, 6))
반응형
'Web Programing! > Mssql' 카테고리의 다른 글
[MSSQL] CONVERT 결과 값 (0) | 2011.08.06 |
---|---|
[MSSQL] UNION과 UNION ALL의 차이 (0) | 2011.08.06 |
[MSSQL] 윈도우7에서 MSSQL Server 2008 Express 설치/다운 (Window 7 32bit/64bit) (1) | 2011.08.06 |
[MSSQL] YYYYMMDDHHMISS형태의 날짜 String 을 Datetime으로 바꾸기 (0) | 2011.08.01 |
[MSSQL] dateadd함수 (0) | 2011.08.01 |
[MSSQL] order by case / 임의의 데이터를 원하는 순서대로 정렬하여 뽑기 (0) | 2011.07.07 |
[MSSQL] 다중 필드 값 order by 하기 (0) | 2011.07.07 |