SQL - 2 ondalık basamağa yuvarlama
Dakikaları 2 ondalık basamağa yuvarlayarak saate dönüştürmem gerekiyor. Ayrıca ondalık noktadan sonra yalnızca 2 sayıya kadar görüntülemem gerekiyor. Yani dakikalarım 650 ise, saatler 10,83 olmalıdır.
Şu ana kadar elimde olanlar şunlar:
Select round(Minutes/60.0,2) from ....
Ancak bu durumda, dakikalarım diyelim ki 630 ise - saatler 10.5000000'dir. Ama ben sadece 10.50 olarak istiyorum (yuvarlamadan sonra). Bunu nasıl başarabilirim?
210
3
Sonucunuzu
numeric(x,2)
olarak atamaz mıydınız? Burada `xSQL Server 2012'de olduğu gibi, yerleşik biçim işlevi kullanabilirsiniz:
(sadece daha fazla okuma için...)
Aşağıdaki kod parçası size yardımcı olabilir: