Bu arada bu konuyu da hala çözemedim. İçeri aldığım tanımlı alanları isimden çözemedim ama hepsini denedim hiç biri doğru sonuç vermedi.
Aşağıdaki sorguda koli miktarını alıyorum ama SQLINFO tarafına bir türlü alamadım.
Daha doğrusu SQLINFO nun mantığını tam kapamadım. Özellikle koşul kısmını = +srt .... gibi neyi ifade eder ilgili irsaliyenin seri lotları nasıl denir gibi kavramları anlamadım bir çok doküman baktım ama kafa oraya basmadı bir türlü bir yerini kaçırıyorum ama neresini.
SELECT
S.FICHENO,
--ST.AMOUNT,
I.NAME,
I.CODE ,
COUNT(SL.INSLTRANSREF) as koli
FROM LG_FFF_DD_STFICHE S
LEFT OUTER JOIN LG_FFF_DD_STLINE ST ON S.LOGICALREF = ST.STFICHEREF
LEFT OUTER JOIN LG_FFF_DD_SLTRANS SL ON SL.STFICHEREF = ST.STFICHEREF
LEFT OUTER JOIN LG_FFF_ITEMS I ON SL.ITEMREF = I.LOGICALREF
LEFT OUTER JOIN LG_FFF_DD_SERILOTN SE ON SL.SLREF = SE.LOGICALREF
WHERE FICHENO = '569981' AND ST.AMOUNT <> 0 --- Kampanya uygulanan satırlar için yazdım
GROUP BY I.NAME,I.CODE,S.FICHENO