SQL Server menggunakan tipe data sekecil mungkin.
Saat Anda menjalankan skrip ini
SELECT SQL_VARIANT_PROPERTY(1.0, 'BaseType')
SELECT SQL_VARIANT_PROPERTY(1.0, 'Precision')
SELECT SQL_VARIANT_PROPERTY(1.0, 'Scale')
SELECT SQL_VARIANT_PROPERTY(1.0, 'TotalBytes')
Anda akan melihat bahwa SQL Server secara implisit menggunakan tipe data NUMERIC(2, 1).
Pembagian dengan 60.0 mengubah hasil menjadi NUMERIC(8, 6).
Penghitungan terakhir mengubah hasil menjadi NUMERIC( 17, 10).
Sunting
Diambil dari SQL Server Books Online Konversi Tipe Data