2017-01-05 1 views
-2

시간이 지나면 "am"또는 "pm"으로 표준 시간 값을 보유하는 varchar 유형의 필드 timecompleted가 있습니다. 내가 가지고있는 문제는 Select 문에서 이것을 군사 시간으로 변환해야한다는 것입니다.SQL - 시간 문자열에서 군대로

예를 들어, 내 시간 값이 "2:23:44 pm"인 경우 "14시 23 분 44 초"등으로 변환해야합니다 (HH : MM : SS 군대 시각).

어떻게하면 선택 진술에서 쉽게 수행 할 수 있습니까?

+1

당신의 문자열을 캐스팅 할 수 있습니까? – Rahul

답변

2

편집 : SQl 서버로 가정하십시오.

그렇다면, 당신은 단순히 왜``varchar` 유형 열에서 time`를 저장하는 시간으로

Select cast('2:23:44 pm' as time) 

반환

14:23:44.0000000 
관련 문제