Genel Bilgiler

SQL Server
View
✅ Etkilenmez
23.12.2025 07:15
23.12.2025 16:10

Notlar

Düzenle

Henüz not eklenmemiş.

+ Not ekle

İstatistikler

0
Kod Analizi
81
Satır
0
Kullandığı
0
Kullanan
🔗

İlişki Bulunamadı

Bu nesne için henüz ilişki tanımlanmamış. İlişki Analizi sayfasından otomatik analiz başlatabilirsiniz.

Tam SQL Kodu

Düzenle
CREATE   VIEW [dbo].[ETIKET_ADDR]
AS
WITH QQ AS (
    -- LG_011_CLCARD tablosu için alt sorgu
    SELECT DISTINCT 
        CODE, 
        CONCAT(
		DEFINITION_
            ,' (', 
            UPPER(TOWN), 
            '/', 
            UPPER(CITY),
            ') - '
        ) AS COMPANY,
        CONCAT(ADDR1, ' ', ADDR2) AS ADDR, 
		ADDR1,
        TELNRS1, 
        UPPER(TOWN) AS TOWN, 
        DEFINITION_, 
        UPPER(CITY) AS CITY, 
        CC.ADRESSNO AS KARGO, 
        LOGICALREF
    FROM 
        [UNIVERSALDB].[dbo].[LG_011_CLCARD] AS CC
    WHERE 
        ACTIVE = 0 
        AND CODE NOT LIKE '%FIS%' 
        AND CODE NOT LIKE '%FSB%' 
        AND CODE NOT LIKE '%FS%' 
        AND CODE NOT LIKE '%SB.F%'
        AND CODE NOT LIKE '%S.F%'
        AND DEFINITION_ NOT LIKE '%PERAKENDE SATISLAR%'
		AND DEFINITION_<>''
		AND CODE NOT LIKE 'Z%'
		AND CODE<>'21,000'
		AND LOGICALREF NOT IN (1324)

    UNION ALL

    -- LG_011_SHIPINFO tablosu için alt sorgu
    SELECT DISTINCT 
        '' AS CODE,  
        CONCAT([NAME],
            ' (', 
            UPPER(TOWN), 
            '/', 
            UPPER(CITY),
            ') - '
        ) AS COMPANY,
        CONCAT(ADDR1, ' ', ADDR2) AS ADDR, 
		ADDR1,
        TELNRS1, 
        UPPER(TOWN) AS TOWN, 
        [NAME] AS DEFINITION_, 
        UPPER(CITY) AS CITY, 
        '' AS KARGO, 
        CLIENTREF AS LOGICALREF
    FROM 
        [UNIVERSALDB].[dbo].[LG_011_SHIPINFO] AS SP WHERE CLIENTREF NOT IN (1324)
)

SELECT
    COMPANY, 
    ADDR, 
    TELNRS1, 
    TOWN, 
    DEFINITION_, 
    CITY, 
    KARGO, 
    LOGICALREF,
	rn
FROM (
    SELECT 
        QQ.*, 
        ROW_NUMBER() OVER (PARTITION BY QQ.ADDR1 ORDER BY QQ.CODE DESC) AS rn
    FROM 
        QQ
) AS numbered
WHERE 
    rn = 1 OR LOGICALREF = 845

Kodun Çalışma Mantığı (Adım Adım)

Analiz Ekle/Düzenle

Henüz bu nesne için bir analiz girilmemiş.

İlk Analizi Ekle