2012-06-26 3 views
0

나는 시간 값이이 형식은 어떤 형식MySQL의 잘못된 시간 형식

9.08:00:00, 
2.16:00:00, 
1.00:00:00, 
-9.05:00:00 

어떻게 내가 아는 등 저장되는 일부의 경우, 추가 시간 근무 직원을 저장하기위한 TIME 데이터 유형을 사용하고 있습니다 이 정확한 값은?

사전에이

덕분에 도움을 주시기 바랍니다,

시바

답변

0

9.08 : 00 : 여기 00 9 다음 9일 9 * 24 = 216, 08, 8 시간이며, 그래서 완전히 216 + 5 = 2백21시간

2.16

: 00 : (2) 상기와 같이 00 같은 - * 24 2 및 16은 이일 16 시간 48 + 16 = 64

MySQL의 함수를 사용하여 상기 연산을 볼

참고 : MySQL 5.5.18에서 TIME 데이터 형식 열은 다음과 같은 시간 값을 저장합니다 ...

0

당신은 TIME_FORMAT으로 문자열로 변환해야합니다(). (http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_time-format)

SELECT TIME_FORMAT(time_field, '%H:%i') FROM table 

퍼센트의 H : $ I 그 시간 : 분

+0

9.08 : 00 : 00 9는 9 일 후 9 * 24 = 216이고 .08은 8 시간입니다. 따라서 위의 계산을 보려면 SELECT TIME_FORMAT (time_field)를 사용하여 위의 계산을 확인하십시오. 따라서 전체적으로 216 + 5 = 221 시간 2.16 : 00 : 00 2 - 2 일 2 * 24와 16은 16 시간 48 + 16 = 64입니다. , '% H : % i') FROM user_table; 참고 : MySQL 5.5.18에서 TIME 데이터 형식 열에는 다음과 같은 시간 값이 저장됩니다. – shiva