Rahle
Yeni Üye
- Katılım
- 20 Haz 2018
- Mesajlar
- 138
- En iyi yanıt
- 0
- Puanları
- 18
- Yaş
- 52
- Konum
- İstanbul
- Ad Soyad
- Huzeyfe Yaman
- Office Vers.
- Office 2010
Merhaba,
Aşağıdaki sorguda irsaliye tarihi bütün satırlar için getirmiyor. Aynı zamanda bir malzeme birden fazla kez tekrar ediyor.
Yardımcı olabilir misiniz?
Teşekkürler
Aşağıdaki sorguda irsaliye tarihi bütün satırlar için getirmiyor. Aynı zamanda bir malzeme birden fazla kez tekrar ediyor.
Yardımcı olabilir misiniz?
Teşekkürler
SQL:
SELECT
(SELECT TOP 1 FICHENO FROM LG_159_01_DEMANDFICHE WHERE LOGICALREF IN
(SELECT DEMANDFICHEREF FROM LG_159_01_DEMANDLINE WHERE ITEMREF=I.LOGICALREF) ORDER BY LOGICALREF, FICHENO DESC) 'TALEP FİŞ NO',
I.CODE 'MALZEME KODU',
I.NAME 'MALZEME AÇIKLAMASI',
(SELECT TOP 1 AMOUNT FROM LG_159_01_DEMANDLINE WHERE ITEMREF=I.LOGICALREF ORDER BY LOGICALREF DESC) 'TALEP MİKTARI',
(SELECT TOP 1 MEETAMNT FROM LG_159_01_DEMANDLINE WHERE ITEMREF=I.LOGICALREF ORDER BY LOGICALREF DESC) 'KARŞILANAN MİKTAR',
(SELECT TOP 1 PROCUREDATE FROM LG_159_01_DEMANDLINE WHERE ITEMREF=I.LOGICALREF ORDER BY LOGICALREF DESC) 'TALEP TERMİN TARİHİ',
(SELECT TOP 1 DATE_ FROM LG_159_01_DEMANDFICHE WHERE LOGICALREF IN
(SELECT DEMANDFICHEREF FROM LG_159_01_DEMANDLINE WHERE ITEMREF=I.LOGICALREF) ORDER BY LOGICALREF DESC) 'TALEP FİŞ TARİHİ',
(SELECT TOP 1 DATE_ FROM LG_159_01_STFICHE WHERE LOGICALREF IN
(SELECT STFICHEREF FROM LG_159_01_STLINE WHERE ORDTRANSREF IN
(SELECT CHILDREF FROM LG_159_01_DEMANDPEGGING WHERE FICHETYPE=0 AND DEMANDLINEREF IN
(SELECT TOP 1 LOGICALREF FROM LG_159_01_DEMANDLINE WHERE ITEMREF=I.LOGICALREF AND FICHETYPE=0 ORDER BY LOGICALREF DESC )))) 'İRSALİYE TARİHİ'
FROM
LG_159_01_DEMANDLINE L LEFT JOIN
LG_159_ITEMS I ON I.LOGICALREF=L.ITEMREF