Begini caranya,
- Seluruh satuan derajat akan tetap sama (yaitu di 121.135° bujur, dimulai dengan 121°).
- Kalikan desimal dengan 60 (yaitu .135 * 60 =8.1).
- Bilangan bulat menjadi menit (8').
- Ambil sisa desimal dan kalikan dengan 60. (yaitu .1 * 60 =6).
- Angka yang dihasilkan menjadi detik (6"). Detik dapat tetap berupa desimal.
- Ambil tiga rangkaian angka dan gabungkan, menggunakan simbol derajat (°), menit (‘), dan detik (") (yaitu 121°8'6" bujur)
Kueri,
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
Alat Konversi Online (untuk pemeriksaan)