0
i (AS/400)에서 DB2를 쿼리하고 있습니다. 데이터 유형이 TIME 인 열에 대한 일반 SELECT 문은 00:00:00을 반환하지만 CHAR() 함수를 사용하면 '24 : 00 : 00'을 반환합니다.00:00:00 인 시간 필드에 대해 DB2 CHAR() 함수가 '24 : 00 : 00'을 리턴하는 이유는 무엇입니까?
24:00:00은 유효한 시간이지만 네이티브 TIME이 00이되면 CHAR()은 24를 반환하는 것을 이해합니다. V5R4에
TIME 값이 00:00:00 인 1000 만 개의 레코드가 있지만 CHAR()를 사용할 때 '24 : 00 : 00 '중 하나만 반환합니다. – user23185