SORU
30 NİSAN 2012, PAZARTESİ


SQL - Yuvarlama için 2 ondalık basamak

Saat, 2 ondalık basamağa yuvarlanır dakika dönüştürmek istiyorum.Ben de virgülden sonra en fazla 2 sadece numaralarını görüntüler. Eğer 650 olarak dakikam varsa.Sonra saat 10.83 olmalıdır

Şimdiye kadar var:

Select round(Minutes/60.0,2) from ....

Ama bu durumda, eğer benim dakika ise,630 - saat 10.5000000 olduğunu söylüyorlar. Ama 10.50 yalnızca(yuvarlama sonra) olarak bunu istiyorum. Bunu nasıl elde ederim?

CEVAP
30 NİSAN 2012, PAZARTESİ


numeric(x,2) olarak sizin sonuç dökme misiniz? x <= 38 nereye

select 
    round(630/60.0,2), 
    cast(round(630/60.0,2) as numeric(36,2))

Verir

10.500000   10.50

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amazon Web Services

    Amazon Web S

    8 NİSAN 2009
  • Damien Hayes

    Damien Hayes

    11 Mart 2008
  • DominicFear

    DominicFear

    30 Kasım 2006