Tarihler, birbiri ile eşleşiyor mu? mesela eşitliğin bir tarafı boş, diğer taraf değer alarak geliyor olabilir mi?
Hocam kodu tek başına çalıştırdığımda düzgün çalışıyor ve tüm tabloyu olarak çekiyor. Fakat sorun:
SELECT
distinct(S.STOCKREF) as KOD,
DATEDIFF(day,MAX(S.DATE_),GETDATE()) AS ISLEMGORMEYENGUN,
MAX(S.DATE_) as SONSATIS,
S.AMOUNT AS adet
FROM LG_123_01_STLINE S
WHERE S.TRCODE = 8 AND S.CANCELLED = 0 AND S.INVOICEREF <> 0
GROUP BY S.STOCKREF,S.AMOUNTYukardaki kod 16000 veri çekiyor
Bu kodun çalışmasında değil sanırım bu LG_123_ITEMS a left join oluyor yani olmayanları değil aslında ilk items ın çekilip sonrasında yanına aa nın eklenmesi lazım. Yani eğer filtrelemeyi uygularsa 3800 küsür veri çekmesi gerekiyorken 16000 veri çekiyor.