- Katılım
- 18 Ocak 2008
- Mesajlar
- 7
- Excel Vers. ve Dili
- Office Xp(Excel)
Merhaba arkadaşlar Ben access ile ilgilenmeye yeni başladım.Bu yüzden bir kaç takıldığım konu hakkında soru sorucaktım;
Tablolar kısmında Tablo1 adında bir tablo oluşturdum;
Tablo özellikleri;
Alan Adı<----->Veri Türü
ID <----->Otomatik Sayı
STOKKOD <----->Sayı
GCKODU <----->Metin
ADET <----->Sayı
ID<----->STOKKOD<----->GCKODU<----->ADET
8<----->1095<----->giris<----->100
9<----->1095<----->giris<----->50
11<----->1654<----->giris<----->30
12<----->1095<----->cikis<----->55
13<----->1654<----->cikis<----->15
Şeklinde gibi;
Böyle bir şekilde giris - cikis = sonuc olarak düşünürsek
Sorgu1 adında bir sorgu oluşturdum;
SQL kodu ;
SELECT STOKKOD, ((SELECT SUM(ADET) FROM Tablo1 WHERE GCKODU like 'giris*') - (SELECT SUM(ADET) FROM Tablo1 WHERE GCKODU like 'cikis*')) AS [Mevcut Adet]
FROM Tablo1
GROUP BY STOKKOD;
Olarak yazdım.Fakat Sonuç olarak ;
STOKKOD <----->Mevcut Adet
1095<----->110
1654<----->110
Veriyor .Oysa ki;
STOKKOD <----->Mevcut Adet
1095<----->95
1654<----->15
Olması gerekiyor doğru sonucu almam için yapmam gereken nedir?Yardımlarınızdan dolayı teşekkür ederim.
Tablolar kısmında Tablo1 adında bir tablo oluşturdum;
Tablo özellikleri;
Alan Adı<----->Veri Türü
ID <----->Otomatik Sayı
STOKKOD <----->Sayı
GCKODU <----->Metin
ADET <----->Sayı
ID<----->STOKKOD<----->GCKODU<----->ADET
8<----->1095<----->giris<----->100
9<----->1095<----->giris<----->50
11<----->1654<----->giris<----->30
12<----->1095<----->cikis<----->55
13<----->1654<----->cikis<----->15
Şeklinde gibi;
Böyle bir şekilde giris - cikis = sonuc olarak düşünürsek
Sorgu1 adında bir sorgu oluşturdum;
SQL kodu ;
SELECT STOKKOD, ((SELECT SUM(ADET) FROM Tablo1 WHERE GCKODU like 'giris*') - (SELECT SUM(ADET) FROM Tablo1 WHERE GCKODU like 'cikis*')) AS [Mevcut Adet]
FROM Tablo1
GROUP BY STOKKOD;
Olarak yazdım.Fakat Sonuç olarak ;
STOKKOD <----->Mevcut Adet
1095<----->110
1654<----->110
Veriyor .Oysa ki;
STOKKOD <----->Mevcut Adet
1095<----->95
1654<----->15
Olması gerekiyor doğru sonucu almam için yapmam gereken nedir?Yardımlarınızdan dolayı teşekkür ederim.