Dans MySQL, j'essaie d'obtenir la différence entre deux valeurs de type timestamp et de stocker le résultat dans une colonne de type time. Mais parfois, le résultat est au format 'hhh:mm:ss'. Lorsque j'essaie d'accéder à cette colonne en Java en utilisant Result.getTime(), une erreur se produit indiquant 'Mauvais format de temps dans la colonne x'.
Pour mieux comprendre, stockez le résultat de la requête suivante dans une colonne de type time et essayez d'accéder à cette valeur en Java.
SELECT SEC_TO_TIME(ABS(TIMESTAMPDIFF(SECOND,'2013-01-26 19:03:48','2013-02-15 06:59:36'))) as 'RESULT';
Que dois-je faire pour obtenir le résultat même s'il est au format 'hhh:mm:ss' (sans erreur)?
Merci d'avance.