Merhaba ;
sevk olmasına rağmen excele düşen seri lot var . Raporun sql kodlarını yıllardır kullanıyorum . Bu durum ilk kez karşıma çıktı.
Hatanın ne olduğunu anlayamadım. Yardımcı olunmasını rica ederim.
SELECT dbo.LG_216_ITEMS.CODE AS Mamul_Kodu, dbo.LG_216_ITEMS.NAME AS Mamul_Acıklama, dbo.LG_216_01_SERILOTN.CODE AS [Lot/Seri No], dbo.LG_216_01_SERILOTN.NAME AS [Lot/Seri Açıklaması],
dbo.LG_216_01_SLTRANS.REMAMOUNT AS Miktar, dbo.LG_216_01_SLTRANS.INVENNO AS Depo, dbo.LG_216_01_SLTRANS.LINEEXP AS [Lot/Seri Açıklaması 1]
FROM dbo.LG_216_01_SLTRANS INNER JOIN
dbo.LG_216_01_SERILOTN ON dbo.LG_216_01_SLTRANS.SLREF = dbo.LG_216_01_SERILOTN.LOGICALREF INNER JOIN
dbo.LG_216_ITEMS ON dbo.LG_216_01_SERILOTN.ITEMREF = dbo.LG_216_ITEMS.LOGICALREF
WHERE (dbo.LG_216_01_SLTRANS.REMAMOUNT > 0) AND (dbo.LG_216_ITEMS.CARDTYPE = 12) AND (dbo.LG_216_01_SLTRANS.INVENNO = 200 OR
dbo.LG_216_01_SLTRANS.INVENNO = 0) AND (dbo.LG_216_ITEMS.TRACKTYPE = 2)
Depo Seri lot stok kontrol
-
Tarkan VURAL Doğrulandı
- Site Admin
- Mesajlar: 67
- Kayıt: Prş Haz 22, 2023 12:03 am
- Lokasyon: İstanbul
- Web Sitesi: http://www.tarkanvural.com.tr
- Meslek: Yazılım ve Veri Tabanı Uzmanı
- Adınız: Tarkan
- Soyadınız: VURAL
- İletişim:
Re: Depo Seri lot stok kontrol
Merhaba,
Şu where şartlarını tek tek kontrol etmekte yarar var. Bir de şartta aynı kural kullanılacaksa
yerine
şeklini kullanmak daha okunaklı olmasına yardımcı olabilir.
TRACKTYPE neden 2 olmalı , ambarlar neden 0 ya da 200 olmalı, CARDTYPE neden 12 ( mamül ) olmalı, REMAMOUNT nedne sıfırdan büyük olmalı gibi şartları biz bilemiyoruz. Bunları eleme yoluyla aç/kapat yaparak test etmekte yarar var. Dönen sonuçlara göre hangi şart uygun hangisi uygun değil daha net anlaşılabilir.
Kolay gelsin.
Kod: Tümünü seç
WHERE (dbo.LG_216_01_SLTRANS.REMAMOUNT > 0)
AND (dbo.LG_216_ITEMS.CARDTYPE = 12)
AND (dbo.LG_216_01_SLTRANS.INVENNO = 200 OR dbo.LG_216_01_SLTRANS.INVENNO = 0)
AND (dbo.LG_216_ITEMS.TRACKTYPE = 2)
Kod: Tümünü seç
AND (dbo.LG_216_01_SLTRANS.INVENNO = 200 OR dbo.LG_216_01_SLTRANS.INVENNO = 0)
Kod: Tümünü seç
AND (dbo.LG_216_01_SLTRANS.INVENNO IN(200, 0))
TRACKTYPE neden 2 olmalı , ambarlar neden 0 ya da 200 olmalı, CARDTYPE neden 12 ( mamül ) olmalı, REMAMOUNT nedne sıfırdan büyük olmalı gibi şartları biz bilemiyoruz. Bunları eleme yoluyla aç/kapat yaparak test etmekte yarar var. Dönen sonuçlara göre hangi şart uygun hangisi uygun değil daha net anlaşılabilir.
Kolay gelsin.
Konu Dışı
Logo Yazılım, Özel Yazılım, Entegrasyon işlemleri, Excel VBA kodlama, Raporlama, Eğitim.. gibi konulardaki destek ihtiyaçlarınız içinhelpdesk@evnyazilim.com.trile irtibata geçebilirsiniz.
-
- Mesajlar: 9
- Kayıt: Cum Kas 10, 2023 4:34 pm
- Meslek: Planlama Şefi
- Adınız: BÜLENT
- Soyadınız: AVCI
Re: Depo Seri lot stok kontrol
Emeğine sağlık Tarkan Bey,
-
- Benzer Konular
- Cevaplar
- Görüntüleme
- Son mesaj
-
- 4 Cevaplar
- 2517 Görüntüleme
-
Son mesaj gönderen avci0609
-
- 3 Cevaplar
- 3329 Görüntüleme
-
Son mesaj gönderen Avural
-
- 0 Cevaplar
- 509 Görüntüleme
-
Son mesaj gönderen Tarkan VURAL