Forum
Bildirimler
Hepsini Temizle
SQL Server
2
Yazılar
1
Üyeler
0
Reactions
7,890
Görüntüleme
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
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