ETC
MS-Sql 오전, 오후 > 24시간 Convert DateTime, Try_Convert
NicSub
2021. 1. 27. 10:43
728x90
반응형
오전 오후가 있는 Varchar 데이터를 DateTime으로 Convert
Convert(datetime,stuff(insert_time ,11,3,'') + case right(left(insert_time,13),2) when '오전' then 'AM' else 'PM' end)
### Try_Convert 활용
### 날짜 값이 아닌 데이터 조회
SELECT * FROM
(
SELECT CASE
WHEN
Try_Convert(Datetime,
(stuff(insert_time ,11,3,'') + case right(left(insert_time ,13),2) when '오전' then 'AM' else 'PM' end)
) is null THEN 'Error'
ELSE insert_time
END as aaa
, *
FROM [Data]
) as a
WHERE aaa = 'Error'
반응형