📄 Tam SQL Kodu (Referans)

Analiz eklerken buradan kod parçalarını kopyalayabilirsiniz

CREATE VIEW dbo.UNI_TL_FIYAT
AS
SELECT        CARDREF, CASE WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 200 AND 201 THEN 200 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 500 AND 501 THEN 500 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 1000 AND 1001 THEN 1000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 2000 AND 2001 THEN 2000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 2500 AND 2501 THEN 2500 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 4000 AND 4001 THEN 4000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 7000 AND 7001 THEN 7000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 10000 AND 10001 THEN 10000 WHEN PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) BETWEEN 20000 AND 20001 THEN 20000 ELSE PRICE * (CASE WHEN CURRENCY = 1 THEN
                             (SELECT        TOP (1) [RATES1]
                               FROM            [UNIVERSALDB].[dbo].[L_DAILYEXCHANGES]
                               WHERE        CRTYPE = 1
                               ORDER BY EDATE DESC) ELSE 1 END) END AS TL
FROM            dbo.LG_011_PRCLIST
WHERE        (PTYPE = 2)

➕ Yeni Kod Analizi Ekle

📋 Mevcut Analizler (0)

Henüz kod analizi eklenmemiş.

Yukarıdaki formu kullanarak ilk analizi ekleyin.