Genel Bilgiler
SQL Server
View
✅ Etkilenmez
23.12.2025 07:15
23.12.2025 16:10
İstatistikler
0
Kod Analizi
69
Satır
2
Kullandığı
0
Kullanan
→ Kullandığı Nesneler (2)
USES_VIEW
JOINS
← Kullanan Nesneler (0)
Bu nesneyi kullanan yok
→ Bağımlılık Ağacı
- STOK_RAPOR_GENELUSES_VIEW
- SON_BITIS_TARIHIUSES_VIEW
- StokHareketleriTumuUSES_VIEW
- StokHareketleriTumYillarREFERENCES
- 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
- STOK_RAPOR_SIPARISLERREFERENCES
← Etki Ağacı
Bu nesneyi kullanan yok
Tam SQL Kodu
CREATE VIEW dbo.STOK_RAPOR_SIPARIS_VER
AS
SELECT
QQ.[OEM1],
QQ.[OEM2],
QQ.[ACIKLAMA],
CASE
WHEN (
SELECT
SUM(CAST(AMOUNT AS INT))
FROM
[UNIVERSALDB].[dbo].[STOK_RAPOR_SIPARISLER]
WHERE
STOCKREF = QQ.LOGICALREF AND TYPE_ = 1
AND AMOUNT NOT LIKE '%?%'
AND ISNUMERIC(AMOUNT) = 1
) IS NOT NULL
AND (
SELECT
SUM(CAST(AMOUNT AS INT))
FROM
[UNIVERSALDB].[dbo].[STOK_RAPOR_SIPARISLER]
WHERE
STOCKREF = QQ.LOGICALREF AND TYPE_ = 1
AND AMOUNT NOT LIKE '%?%'
AND ISNUMERIC(AMOUNT) = 1
) > 0
THEN CONCAT(QQ.[SHELFLIFE], ' + ',
(
SELECT
STUFF(
(
SELECT
' + ' + CAST(AMOUNT AS NVARCHAR(MAX))
FROM
[UNIVERSALDB].[dbo].[STOK_RAPOR_SIPARISLER]
WHERE
STOCKREF = QQ.LOGICALREF AND TYPE_ = 1
AND AMOUNT NOT LIKE '%?%'
AND ISNUMERIC(AMOUNT) = 1
FOR XML PATH(''), TYPE
).value('.', 'NVARCHAR(MAX)'), 1, 3, ''
)
)
)
ELSE QQ.[SHELFLIFE]
END AS [SHELFLIFE],
QQ.[LOGICALREF],
QQ.USERID
FROM
(
SELECT
GEN.[OEM1],
GEN.[OEM2],
GEN.[ACIKLAMA],
ISNULL(SRS.AMOUNT, '') AS [SHELFLIFE],
GEN.[LOGICALREF],
SRS.USERID
FROM
[UNIVERSALDB].[dbo].[STOK_RAPOR_GENEL] AS GEN
LEFT OUTER JOIN [UNIVERSALDB].[dbo].[STOK_RAPOR_SIPARISLER] AS SRS
ON SRS.STOCKREF = GEN.LOGICALREF AND SRS.TYPE_ = 0
) QQ
WHERE
QQ.[SHELFLIFE] IS NOT NULL
AND [SHELFLIFE] <> ''
AND [SHELFLIFE] NOT IN ('KONTROL EDILECEK', 'BEKLEMEDE', 'ÜRÜN DOGRU', 'ARIZALI', 'UYUMSUZ', 'YANLIS', 'ÜRETIM HATASI');