So geht's:
- Die ganzen Gradeinheiten bleiben gleich (d.h. bei 121.135° Länge beginnen Sie mit 121°).
- Multiplizieren Sie die Dezimalzahl mit 60 (d. h. 0,135 * 60 =8,1).
- Die ganze Zahl wird zu Minuten (8').
- Nehmen Sie die verbleibende Dezimalzahl und multiplizieren Sie sie mit 60. (d. h. 0,1 * 60 =6).
- Die resultierende Zahl wird zu Sekunden (6"). Sekunden können als Dezimalzahl bleiben.
- Nehmen Sie Ihre drei Zahlengruppen und setzen Sie sie zusammen, indem Sie die Symbole für Grad (°), Minuten (‘) und Sekunden (") verwenden (d. h. 121°8'6" Länge)
Abfrage,
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
Online-Konvertierungstool (zur Überprüfung)