MAX(CONVERT(column, TIME(3)))는 JPA 기본 쿼리와 mysql 클라이언트에서 다른 값을 반환합니다.
P粉3333954962023-09-16 12:15:25
0
1
987
MAX(CONVERT(column, TIME(3))) mysql 클라이언트에서 반환된 값이 JPA 기본 쿼리에서 반환된 값과 다릅니다.
첫 번째는 (내 예제 데이터에서) 올바른 값 47:40:00.000을 반환하지만 JPA 기본 쿼리는 23:40:00을 반환하고 기본 쿼리 플래그가 있기 때문에 그 이유를 알 수 없습니다.
문제는 현지 시간 형식(수면 시간과 동일)을 문자열로 변환하기 때문에 발생합니다. MySQL에서 문자열로 변환하는 문제를 해결했습니다.
으아악