Web Programing!/Mssql
mssql에서 문자형으로 지정된 데이터를 날짜형으로 변환하는 방법
어설픈봉봉이
2011. 8. 5. 11:01
반응형
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))
반응형