Genel Bilgiler
SQL Server
View
⚠️ Devirde Güncellenmeli
23.12.2025 07:15
23.12.2025 16:10
İstatistikler
0
Kod Analizi
29
Satır
10
Kullandığı
0
Kullanan
→ Kullandığı Nesneler (10)
USES_VIEW
USES_VIEW
USES_VIEW
JOINS
JOINS
JOINS
JOINS
JOINS
JOINS
JOINS
← Kullanan Nesneler (0)
Bu nesneyi kullanan yok
→ Bağımlılık Ağacı
- STR_APLUS_SECIM_SIRALIUSES_VIEW
- STR_SIRALI_MALZEME_LISTESIREFERENCES
- STR_APLUS_SECIMREFERENCES
- MALZEME_SIPARIS_GECMISIUSES_VIEW
- TOPLAM_SIPARISUSES_VIEW
- FICHE_LINESREFERENCES
- COMPANIESJOINS
- ITEMSJOINS
- FICHE_LINESREFERENCES
- FICHESJOINS
- ORDER_STATUSJOINS
- IHR_MALZEME_SON_FIYAT_FIRMAUSES_VIEW
- toplam_iade_adetleriJOINS
- son_alimlarJOINS
- aylik_ortalama_satisJOINS
- uc_aylik_satislarJOINS
← Etki Ağacı
Bu nesneyi kullanan yok
Tam SQL Kodu
CREATE VIEW dbo.STOK_RAPOR_SONUC_ENCOK
AS
SELECT ITM.CODE AS OEM1, ITM.PRODUCERCODE AS OEM2, { fn CONCAT({ fn CONCAT(ITM.NAME, ' ') }, ITM.NAME3) } AS ACIKLAMA, ISNULL(GNT.ONHAND - GNT.TEMPIN - GNT.RESERVED, 0) AS GSTOK, ISNULL(TFS1.ADET, 0) AS SATIS2024,
ISNULL(TFS2.ADET, 0) AS SATIS2023, ISNULL(TFS3.ADET, 0) AS SATIS2022, ISNULL(SSM.AIDE2022, 0) AS BUYILIADE, ISNULL(SSM.TOPLAM, 0) AS TOPIADE, ISNULL(SAL.AMOUNT, 0) AS SONADET, ISNULL(SAL.DATE_, 0) AS SONTARIH,
ISNULL(SAL2.DATE_, 0) AS ILKTARIH, ISNULL(ASA.SATIS, 0) AS SONSATIS, ISNULL(NULLIF (MSG.MIKTAR, 0), ISNULL(ORF_SUM.ORF_TOTAL, 0)) AS YOLDA, ITM.B2CCODE AS SHELFLIFE, ITM.LOGICALREF,
CASE WHEN PLS.STOCKREF IS NULL OR
ISNULL(GNT.ONHAND - GNT.TEMPIN - GNT.RESERVED, 0) > 0 THEN '' ELSE 'A+' END AS APLUS, ITM.UETDSUNDEF, MSF.PRICE, MSF.CURRENCY, MSF.DEFINITION_, ITM.ORGLOGOID
FROM dbo.LG_011_ITEMS AS ITM LEFT OUTER JOIN
dbo.LV_011_08_GNTOTST AS GNT ON GNT.STOCKREF = ITM.LOGICALREF AND GNT.INVENNO = - 1 LEFT OUTER JOIN
IHR.dbo.toplam_satis_adetleri1 AS TFS1 ON TFS1.STOCKREF = ITM.LOGICALREF LEFT OUTER JOIN
IHR.dbo.toplam_satis_adetleri2 AS TFS2 ON TFS2.STOCKREF = ITM.LOGICALREF LEFT OUTER JOIN
IHR.dbo.toplam_satis_adetleri3 AS TFS3 ON TFS3.STOCKREF = ITM.LOGICALREF LEFT OUTER JOIN
dbo.toplam_iade_adetleri AS SSM ON SSM.STOCKREF = ITM.LOGICALREF LEFT OUTER JOIN
dbo.son_alimlar AS SAL ON SAL.STOCKREF = ITM.LOGICALREF AND SAL.ORDER_ = 1 LEFT OUTER JOIN
dbo.son_alimlar AS SAL2 ON SAL2.STOCKREF = ITM.LOGICALREF AND SAL2.ORDER2_ = 1 LEFT OUTER JOIN
dbo.uc_aylik_satislar AS ASA ON ASA.STOCKREF = ITM.LOGICALREF LEFT OUTER JOIN
IHR.dbo.MALZEME_SIPARIS_GECMISI AS MSG ON MSG.LOGICALREF = ITM.LOGICALREF AND MSG.ORD = 1 LEFT OUTER JOIN
dbo.aylik_ortalama_satis AS AOS ON AOS.STOCKREF = ITM.LOGICALREF LEFT OUTER JOIN
dbo.STR_APLUS_SECIM_SIRALI AS PLS ON PLS.STOCKREF = ITM.LOGICALREF AND PLS.SIRA = 1 LEFT OUTER JOIN
IHR.dbo.IHR_MALZEME_SON_FIYAT_FIRMA AS MSF ON MSF.LOGICALREF = ITM.LOGICALREF LEFT OUTER JOIN
(SELECT STOCKREF, SUM(AMOUNT) AS ORF_TOTAL
FROM dbo.LG_011_07_ORFLINE
WHERE (TRCODE = 2) AND (CANCELLED = 0) AND (STATUS = 1)
GROUP BY STOCKREF) AS ORF_SUM ON ORF_SUM.STOCKREF = ITM.LOGICALREF
WHERE (ITM.ACTIVE = 0) AND (ITM.LOGICALREF IN
(SELECT CARDREF
FROM dbo.LG_011_PRCLIST
WHERE (PTYPE = 2) AND (ACTIVE = 0))) AND (ITM.LOSTFACTOR <> 1)