Forum

Varchar alanı SUM i...
 
Bildirimler
Hepsini Temizle

Varchar alanı SUM ile toplama

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

Arkadaşlar.

Tablomda  Varchar(32) tipindeki alanda rakamlar var. Bu rakamları toplamak istediğimde hata alıyorum. Convert etmek istediğimde yine hata alıyorum. Yardımcı olurmusunuz?

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

Sorgu : SELECT      SUM(UCRET) as toplam FROM         dbo.TBLPUAN 

Hata : Operand data type varchar is invalid for sum operator.

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

Sorgu : SELECT      SUM(Cast(UCRET As Integer)) as toplam FROM         dbo.TBLPUAN 

Hata : Conversion failed when converting the varchar value '1494.84000000' to data type int.

 

 

 
Gönderildi : 03/05/2013 13:34

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

ok cevabı buldum.

SELECT      SUM(Cast(UCRET As decimal(15,4))) as toplam FROM         dbo.TBLPUAN 

İyi çalışmalar. 

 
Gönderildi : 03/05/2013 13:39

Paylaş: