MAX(CONVERT(column, TIME(3))) renvoie des valeurs différentes du client MySQL par rapport à la requête native JPA
P粉333395496
P粉333395496 2023-09-16 12:15:25
0
1
979

MAX(CONVERT(column, TIME(3))) La valeur renvoyée par le client mysql est différente de la valeur renvoyée par la requête native JPA. Le premier renvoie (dans mes exemples de données) la valeur correcte 47:40:00.000 mais la requête native JPA renvoie 23:40:00 et je ne sais pas pourquoi car elle a l'indicateur de requête natif.

P粉333395496
P粉333395496

répondre à tous(1)
P粉270842688

Le problème est dû à la conversion du format d'heure locale (équivalent à l'heure de sommeil) en chaîne. J'ai résolu le problème de la conversion en chaîne sur MySQL.

@Query(value = "SELECT CAST(MAX(CONVERT(v.start,TIME(3))) AS CHAR) FROM variable v WHERE v.well IN ?1 ", nativeQuery=true);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!