Sorguda boş alanlar listelenmiyor

1 2 3 4
18/12/2012, 00:26

ercansahin

Şu an zaman sıkıntım nedeni ile detaylı bakamıyorum. Ancak sorun Ölçütlerinizde, örneğin aşağıdaki kodu daneyin tamamını gösterdiğini göreceksiniz.
SELECT ISLEMLER_TBL.HRKID, ISLEMLER_TBL.ALISID, ISLEMLER_TBL.SATISID, STOK_TBL.STOKID, STOK_TBL.STOK, STOK_TBL.STOKTUR, STOK_TBL.STOKOZELKOD, ISLEMLER_TBL.MIKTARG, ISLEMLER_TBL.MIKTARC, ISLEMLER_TBL.FIYAT, [MIKTARG]*[FIYAT] AS fiyatG, [MIKTARC]*[FIYAT] AS fiyatC, ISLEMLER_TBL.HIZMET, ISLEMLER_TBL.DOVIZ
FROM STOKTUR_TBL RIGHT JOIN (STOK_TBL LEFT JOIN ISLEMLER_TBL ON STOK_TBL.STOKID = ISLEMLER_TBL.STOK) ON STOKTUR_TBL.TURID = STOK_TBL.STOKTUR;
18/12/2012, 00:29

ozguryasin

madem basit bir stok hareketi yapmaya çalışıyorsun.neden bu kadar zorlaştırıyorsun ozaman fifo yöndemimi kullanacaksın lifo mu bunlar var daha
ercan hocam durumu çözmüş. inceleyip geri bildirimde bulunur isen çözümlenmiş konulara taşıyayım. sadece Like komutlarını yazman kalmış.
18/12/2012, 00:51

raham

Kar kısmını raporda hallediyorum, yeter ki sorgu çalışsın
18/12/2012, 00:57

ozguryasin

şu ansorgu sorunsuz çalışıyor. ama tablolarınızı oluştururken ve alanların verilerini belirlerken dikkat etmeniz gerekiyor.
18/12/2012, 01:03

raham

Sizlere çok zahmet verdim kusura bakmayın.
Ercan hocamın kodunda tamamını gösteriyor, Stok adı filtreleme de de problem yok.
Ama Stok tür ve özel koda like komutu verince boş olanlar gelmiyor.
18/12/2012, 01:42

ozguryasin

daha öncedende dediğim gibi ilişkilendirmede ve tablolamada hatalar var. örneğin STOK_TBL tablosundaki STOKTUR bölümünde boşluk var. orada bir alan boş dolu olması gerekiyor. ve bu şekilde bir kaç yerdede sorun var. onların düzeltilmesi gerekiyor. en mantıkısı
tüm tabloları boşaltman ve sıfırdan tam veriler girmen o zaman ercan hocamın verdiği Sql sorgusu eksiksiz ve tam olarak çalışacaktır.
1 2 3 4