Forum

0 a bölme hata...
 
Bildirimler
Hepsini Temizle

0 a bölme hatası

4 Yazılar
3 Üyeler
0 Reactions
5,030 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

SELECT Stok_kodu,
dbo.f_unction (0,
CAST([01] as varchar) + ',' + '01:'+
CAST([02] as varchar) + ',' + '02:'+
CAST([03] as varchar) + ',' + '03:'+
CAST([04] as varchar) + ',' + '04:'+
CAST([05] as varchar) + ',' + '05:'+
CAST([06] as varchar) + ',' + '06:'+
CAST([07] as varchar) + ',' + '07:'+
CAST([08] as varchar) + ',' + '08:'+
CAST([09] as varchar) + ',' + '09:'+
CAST([10] as varchar) + ',' + '10:'+
CAST([11] as varchar) + ',' + '11:'+
CAST([12] as varchar) + ',' + '12:'+
CAST([13] as varchar) + ',' + '13:'+
CAST([14] as varchar) + ',' + '14:'+
CAST([15] as varchar) + ',' + '15:'+
CAST([16] as varchar) + ',' + '16:'+
CAST([17] as varchar) + ',' + '17:'+
CAST([18] as varchar) + ',' + '18:'+
CAST([19] as varchar) + ',' + '19:'+
CAST([20] as varchar) + ',' + '20:'+
CAST([21] as varchar) + ',' + '21:'+
CAST([22] as varchar) + ',' + '22:'

) AS Deger from tablo

kodu çalıştırdığımda aşağıda ki hatayı veriyor.
Divide by zero error encountered.

 
Gönderildi : 31/05/2012 13:25

(@rafets-ayata)
Gönderiler: 3820
Üye
 

Merhaba,


Sıfıra bölme hatası alıyorsunuz. Öncelikle sıfıra bölme hatası veren alanı tespit edip düzeltme yapmanız gerekiyor. Ondan sonra komutu işletebilirsiniz.

 
Gönderildi : 31/05/2012 15:35

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Hatanın nerde olduğunu bulamadım, sorguyu fonksiyondan getiriyor null değerlerde bu hatayı veriyor

 
Gönderildi : 31/05/2012 20:32

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Slm

f_unction içinde decode veya case when kullanıp böleni 0 gelen değeri 1 yapabilirsiniz. 

 
Gönderildi : 06/06/2012 03:43

Paylaş: