私は小数の値を言います123.77
ここで、MySQLを使用して対応する、、値degree
に変換したいと思います。私はいくつかの方法を試しましたが、正しい答えを得ることができません。助けてください。minute
second
方法は次のとおりです。
クエリ、
SET @deci = 123.77;
SELECT FLOOR(@deci) Degrees,
FLOOR((@deci - (FLOOR(@deci))) * 60) Minutes,
((@deci - (FLOOR(@deci))) * 60 -
FLOOR((@deci - (FLOOR(@deci))) * 60)) * 60 SECONDS