Forum

Sql 2 Hucre toplamı
 
Bildirimler
Hepsini Temizle

Sql 2 Hucre toplamı

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

sql de kod alanım ve aylar alanım var

kod ocak subat

------ ------ --------

0122 350 98

0255 60 Null

0666 85 65

bu şekilde alanlarım var bu alanları toplamak için sum(ocak+subat),kod from tablom group by kod

şeklinde kod yazdığımda topluyor fakat null değerleri topladığında örneğin 0255 nolu kodu topladığunda
60 vermesi gerekirken null sonuç veriyor

ben bu toplamın 60 yani değer deki sayı olmasını istiyorum nasıl yapabilirim.

 
Gönderildi : 18/07/2011 14:59

(@cozumpark)
Gönderiler: 16307
Illustrious Member Yönetici
 

 sum(ocak+subat)

kısmını 

 sum(isnull(ocak,0)+isnull(subat,0))

olarak değiştirin.

Bu fieldların default değerini 0 olarak ayarlamak da alternatif ancak sağlıklı olmayan bir yöntem olabilir çünkü bu durumda eğer alana null değeri zorla yazılırsa toplam yine null değerini verir. Aslında en güzeli default değeri 0 olarak ayarlayıp bahsettiğim değişikliği yapmak.

 
Gönderildi : 18/07/2011 15:21

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

Cevap için Çok Teşekkür Ederim

 
Gönderildi : 18/07/2011 19:48

Paylaş: