formülün neresi hatalı ? [Archive] - Excel Forum

PDA

Tüm Versiyonu Göster : formülün neresi hatalı ?


cemosal
11-09-2008, 16:15
Select Carharcarkod,carharcarunvan,carhartar,carharvadeta r,carharrefno,carhartutar,
EŞlenen Tutar'=isnull((select Sum(caresltutar) From Carodeesle Where Careslbrcrefno=carharrefno ),0.0),
Kalan Tutar'=isnull(carhartutar-(select Sum(caresltutar) From Carodeesle Where Careslbrcrefno=carharrefno ),0.00)
From Carhar
Where Carhartutar=isnull((select Sum(caresltutar) From Carodeesle Where Careslbrcrefno=carharrefno ),0.0)
Or Carhartutar-(select Sum(caresltutar) From Carodeesle Where Careslbrcrefno=carharrefno )>0

seruz
14-09-2008, 00:03
İyi de sorunun ne olduğunu veya ne hata verdiğini,
kodda hata yoksa bile ne yapmak istediğinizi ve neyi yapamadığınızı yazmamışsınız ki. Neyi çözeceğiz biz?

Yine de müneccimliğe soyunup, ilk gördüğüm 2 şeyi yazayım.
EŞlenen Tutar' ve Kalan Tutar' ın sonlarındaki ' (tek tırnak) işaretlerini kaldırın.

Ayrıca içerideki selectlerde wheredeki carharrefno yu carhar.carharrefno olarak değiştirin.

Select Carharcarkod,carharcarunvan,carhartar,carharvadeta r,carharrefno,carhartutar,
EslenenTutar=isnull((select Sum(caresltutar) From Carodeesle Where Careslbrcrefno=Carhar.carharrefno ),0.0),
KalanTutar=isnull(carhartutar-(select Sum(caresltutar) From Carodeesle Where Careslbrcrefno=Carhar.carharrefno ),0.00)
From Carhar
Where Carhartutar=isnull((select Sum(caresltutar) From Carodeesle Where Careslbrcrefno=Carhar.carharrefno ),0.0)
Or Carhartutar-(select Sum(caresltutar) From Carodeesle Where Careslbrcrefno=Carhar.carharrefno )>0


Özel Arama