MySQLでは、2つのタイムスタンプ値の差を取得し、結果を時間列に格納しようとしています。ただし、結果が「hhh:mm:ss」形式になる場合があります。Result.getTime()を使用してJavaでその列にアクセスしようとすると、「列xの時間の形式が正しくありません」というエラーがスローされます。
より良いアイデアを得るために、次のクエリの結果を時間列に格納し、Javaでこの値にアクセスしてみてください。
SELECT SEC_TO_TIME(ABS(TIMESTAMPDIFF(SECOND,'2013-01-26 19:03:48','2013-02-15 06:59:36'))) as 'RESULT';
'hhh:mm:ss'形式(エラーなし)の場合でも結果を取得するにはどうすればよいですか?
前もって感謝します。