2016-03-25 23 views
0

Sorgumu çalıştırıyorum, ancak çalışmıyor. Nedeni, sütunun değeri null ve bir tamsayı değeriyle güncelleştirmeye çalışıyorum.SQL Server'da tablo güncelleştirme

Bu benim sorgum.

sdoc varsayılan değeri boş olduğunu

update expenese 
set sdoc = sdoc + '200' 
where expenese.date = '2016-03-26'; 
+0

** Sütunlarınızdan ** veri türleri nelerdir? Verilen değerle "Tarih" içeren bir satır var mı? Ayrıca: sütun adınız olarak "Tarih" gibi ayrılmış T-SQL anahtar kelimeler kullanmak için ** değil ** denemelisiniz! –

cevap

6
UPDATE EXPENESE 
SET SDOC=ISNULL(SDOC,0)+200 
WHERE DATE='2016-03-26' 
+0

teşekkürler Wyatt Shipman çok yardımcı oldu bana. :) –

İlgili konular