2014-03-02 4 views
0

내가 특정 시간을 지정해야하는 SQL에서 간단한 테이블을 만들고 있습니다. 데이터 유형 시간을 사용합니다. 다음과 같이 입력하십시오 : 0538 : 38 : 00.0000000SQL 시간 형식

모든 0을 제거하려면 어떻게합니까? 데이터 유형을 변경해야합니까?

+0

왜 시간이 DB에서 포맷하는 방법에 대한 상관이야? –

+0

어떤 DBMS를 사용하고 있습니까? – Hamidreza

+0

글쎄, 난 그냥 내 "시간표"에 나쁜 것 같아요 .. 메신저 뭔가 SQL 누락 된 메신저 메신저하려고 아마도 .. – user2915962

답변

0

다른 사용자의 의견을 요약합니다. 가능한 해결 방법은 다음과 같습니다

  1. time(0)은 (또한 sqlfiddle에서) 원하는 표현에 결과를 변환
  2. 사용하십시오 convert합니다 (sqlfiddle 참조) 만듭니다.

샘플 :

select convert(char(5), t, 108) 
from tableName