Forum

Bölme işlemi o...
 
Bildirimler
Hepsini Temizle

Bölme işlemi ondalık sayı

5 Yazılar
2 Üyeler
0 Reactions
14.2 K Görüntüleme
(@ozguraltinel)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 

SELECT     KALANADET, KALANADET / 60 AS PAKET 
FROM        dbo.DEPOTAKIP 

yukarıdaki sorgu ile sonuç alıyorum ama ondalık gelmiyor. Ne yaptıysam başaramadım. Eminim çok kolaydır. Yardımcı olurmusunuz? 

X,XX şeklinde yani virgülden sonra 2 basamak gelsin sadece.

 
Gönderildi : 28/06/2013 12:31

(@kenanilgun)
Gönderiler: 544
Üye
 

Merhaba Özgür bey,

KALANADET  / CAST(60 AS DECIMAL(38,4)) şeklinde dener misiniz?

İyi çalışmalar. 

 
Gönderildi : 28/06/2013 13:10

(@ozguraltinel)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 

Kenan Bey.

3.333333333333333333333333 şeklinde çıkıyor sonuç. 2 hane gözükmesi için ne yapmak lazım? 

 
Gönderildi : 28/06/2013 13:26

(@kenanilgun)
Gönderiler: 544
Üye
 

O halde tüm sütunu CAST işlemi ile DECIMAL olarak ayarlamanız gerekmektedir.

Örnek ;
CAST(column1 / CAST(8 AS DECIMAL(38,2)) AS DECIMAL(38,2)) 

 
Gönderildi : 28/06/2013 13:46

(@ozguraltinel)
Gönderiler: 244
Reputable Member
Konu başlatıcı
 

Kenan Bey.

çok teşekkürler.

Şimdi Oldu 🙂 

 
Gönderildi : 28/06/2013 14:02

Paylaş: