böyle verilerini içeren bir tablo vardır: hassasiyet içindeSQL Server 2008 - Sorgu kesir biçiminde sonuçlanan almak için
MinFormat(int) MaxFormat(int) Precision(nvarchar)
-2 3 1/2
değerleri 1/2, 1/4, 1/8, 1 edilebilir/16, 1/32, 1/64 sadece. aşağıdaki gibi bir sonuç almak için
-2
-3/2
-1
-1/2
0
1/2
1
3/2
2
5/2
3
herhangi bir sorgu -
Şimdi sıra sorgudan neden istiyor?
Fikir, maksimum sınır değerine (Tamsayı olarak MinFomrat sütun değeri) (tamsayı olarak MaxFormat Col değeri) kesin değere göre sonuç temeline dayalı sonuç üretmektir.
Bu nedenle, yukarıdaki örnekte, bir değer -2 başlar ve bu sadece Hassas 1/1 için çalışacaktır 3
Hassasiyeti nvarchar gibi saklıyorsunuz ...? Neden sadece "0,5" olarak saklamıyorsunuz? – Siyual
Bu soru herhangi bir araştırma çalışması göstermemektedir. –
@TabAlleman bir çözüm bulmak oldukça zor. –