Hier is hoe,
- De hele eenheden van graden blijven hetzelfde (d.w.z. in 121.135° lengtegraad, begin met 121°).
- Vermenigvuldig het decimaalteken met 60 (d.w.z. .135 * 60 =8.1).
- Het hele getal wordt de minuten (8').
- Neem het resterende decimaalteken en vermenigvuldig dit met 60. (d.w.z. .1 * 60 =6).
- Het resulterende getal wordt de seconden (6"). Seconden kunnen als decimaal blijven.
- Neem je drie reeksen getallen en voeg ze samen, met behulp van de symbolen voor graden (°), minuten (') en seconden (') (d.w.z. 121°8'6" lengtegraad)
Vraag,
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 conversietool (voor controle)