12 시간 형식을 표시하고 오전/오후없이 MSSQL 2014에서 datetime 데이터를 가져 오려고합니다. 다음과 같이 나는 인터넷을 통해 제안 모든 노력을했다 :AM/PM을 사용하지 않고 시간을 12 시간 형식으로 변환
time_adm = convert(varchar(15), CAST(hadmlog.admdate AS TIME), 100), --//2:30PM
가 나는 또한 format()
을 시도하지만 "공통 언어 런타임 (CLR) 실행이 경량 풀링에서 지원되지 않습니다 ... 등"오류
time_adm22 = FORMAT(CAST(hadmlog.admdate AS DATETIME),'hh:mm') --error
이 시도를 (DECLARE @t varchar (7) = convert (varchar (15), TIME), 100) SELECT 서브 테이블 (@t, 1, LEN (@t) -2)' – Sathish
당신의 경우, CAST (hadmlog.admdate AS TIME), 100) SELECT SUBSTRING (@t, 1, LEN (@t) -2)' – Sathish