Merhaba elimde ki databasede Parry rateler karısmıs temiz bir parry rate lazım rica etsem atarmısız.Aşagıya sorguyu bırakıyorum okutup kopyala yapıstır yapabılırsenız sizdekı düzenli parry rate statlarını almıs olacagım. NOT: sql kodunun herhangı bir zararı yoktur, var olan tablonuzdaki stunları alta belirtilmiş şarta gore listeler.Tamamen güvenlidir.Teşekkürler
USE SRO_VT_SHARD
GO
SELECT
C.ID AS [Common ID],
I.ID AS [Item ID],
C.CodeName128 AS [Item Kod Adı],
C.Link AS [Common Link],
I.ER_L AS [Parry Rate Low],
I.ER_U AS [Parry Rate High],
(I.ER_U - I.ER_L) AS [Parry Rate Farkı]
FROM _RefObjCommon AS C
INNER JOIN _RefObjItem AS I ON C.Link = I.ID
WHERE (
-- Normal ve SOS/RARE (1 DG - 9 DG) tüm eşleşmeleri kapsar:
C.CodeName128 LIKE '%_01_%' OR
C.CodeName128 LIKE '%_02_%' OR
C.CodeName128 LIKE '%_03_%' OR
C.CodeName128 LIKE '%_04_%' OR
C.CodeName128 LIKE '%_05_%' OR
C.CodeName128 LIKE '%_06_%' OR
C.CodeName128 LIKE '%_07_%' OR
C.CodeName128 LIKE '%_08_%' OR
C.CodeName128 LIKE '%_09_%' OR
C.CodeName128 LIKE '%_09_%'
)
-- Sistem, Canavar, Binek, Görev ve Diğer Genel Kalıpları Eler:
AND C.CodeName128 NOT LIKE '%MOB%'
AND C.CodeName128 NOT LIKE '%HUNTER%'
AND C.CodeName128 NOT LIKE '%NPC%'
AND C.CodeName128 NOT LIKE '%COS%'
AND C.CodeName128 NOT LIKE '%PET%'
AND C.CodeName128 NOT LIKE '%ETC%'
AND C.CodeName128 NOT LIKE '%QNQ%'
AND C.CodeName128 NOT LIKE '%QNO%'
AND C.CodeName128 NOT LIKE '%EVENT%'
AND C.CodeName128 NOT LIKE '%MOV_EV%'
AND C.CodeName128 NOT LIKE '%P2SKILL%'
AND C.CodeName128 NOT LIKE '%ITEM_MALL%'
AND C.CodeName128 NOT LIKE '%ITEM_PRE%'
AND C.CodeName128 NOT LIKE '%TRADE%' -- TRADE filtresi eklendi
-- Çin Silah ve Kalkan Türlerini Listeden Eler:
AND C.CodeName128 NOT LIKE '%_SHIELD_%'
AND C.CodeName128 NOT LIKE '%_BOW_%'
AND C.CodeName128 NOT LIKE '%_TBLADE_%'
AND C.CodeName128 NOT LIKE '%_SWORD_%'
AND C.CodeName128 NOT LIKE '%_BLADE_%'
AND C.CodeName128 NOT LIKE '%_SPEAR_%'
-- Avrupa (EU) Grubunu Tamamen Listeden Eler:
AND C.CodeName128 NOT LIKE '%_EU_%'
AND C.CodeName128 NOT LIKE '%_TW_%'
AND C.CodeName128 NOT LIKE '%_STAFF_%'
AND C.CodeName128 NOT LIKE '%_CROSSBOW_%'
AND C.CodeName128 NOT LIKE '%_DAGGER_%'
AND C.CodeName128 NOT LIKE '%_AXE_%'
AND C.CodeName128 NOT LIKE '%_HARP_%'
AND C.CodeName128 NOT LIKE '%_DUAL_%'
-- Takı Gruplarını (Kolye, Küpe, Yüzük) Listeden Eler:
AND C.CodeName128 NOT LIKE '%_NECK_%'
AND C.CodeName128 NOT LIKE '%_EARRING_%'
AND C.CodeName128 NOT LIKE '%_RING_%'
-- Alt ve Üst Limit Arasındaki Farkı 5'ten KÜÇÜK olanları gösterir:
--AND (I.ER_U - I.ER_L) < 5
ORDER BY I.ID ASC
GO
USE SRO_VT_SHARD
GO
SELECT
C.ID AS [Common ID],
I.ID AS [Item ID],
C.CodeName128 AS [Item Kod Adı],
C.Link AS [Common Link],
I.ER_L AS [Parry Rate Low],
I.ER_U AS [Parry Rate High],
(I.ER_U - I.ER_L) AS [Parry Rate Farkı]
FROM _RefObjCommon AS C
INNER JOIN _RefObjItem AS I ON C.Link = I.ID
WHERE (
-- Normal ve SOS/RARE (1 DG - 9 DG) tüm eşleşmeleri kapsar:
C.CodeName128 LIKE '%_01_%' OR
C.CodeName128 LIKE '%_02_%' OR
C.CodeName128 LIKE '%_03_%' OR
C.CodeName128 LIKE '%_04_%' OR
C.CodeName128 LIKE '%_05_%' OR
C.CodeName128 LIKE '%_06_%' OR
C.CodeName128 LIKE '%_07_%' OR
C.CodeName128 LIKE '%_08_%' OR
C.CodeName128 LIKE '%_09_%' OR
C.CodeName128 LIKE '%_09_%'
)
-- Sistem, Canavar, Binek, Görev ve Diğer Genel Kalıpları Eler:
AND C.CodeName128 NOT LIKE '%MOB%'
AND C.CodeName128 NOT LIKE '%HUNTER%'
AND C.CodeName128 NOT LIKE '%NPC%'
AND C.CodeName128 NOT LIKE '%COS%'
AND C.CodeName128 NOT LIKE '%PET%'
AND C.CodeName128 NOT LIKE '%ETC%'
AND C.CodeName128 NOT LIKE '%QNQ%'
AND C.CodeName128 NOT LIKE '%QNO%'
AND C.CodeName128 NOT LIKE '%EVENT%'
AND C.CodeName128 NOT LIKE '%MOV_EV%'
AND C.CodeName128 NOT LIKE '%P2SKILL%'
AND C.CodeName128 NOT LIKE '%ITEM_MALL%'
AND C.CodeName128 NOT LIKE '%ITEM_PRE%'
AND C.CodeName128 NOT LIKE '%TRADE%' -- TRADE filtresi eklendi
-- Çin Silah ve Kalkan Türlerini Listeden Eler:
AND C.CodeName128 NOT LIKE '%_SHIELD_%'
AND C.CodeName128 NOT LIKE '%_BOW_%'
AND C.CodeName128 NOT LIKE '%_TBLADE_%'
AND C.CodeName128 NOT LIKE '%_SWORD_%'
AND C.CodeName128 NOT LIKE '%_BLADE_%'
AND C.CodeName128 NOT LIKE '%_SPEAR_%'
-- Avrupa (EU) Grubunu Tamamen Listeden Eler:
AND C.CodeName128 NOT LIKE '%_EU_%'
AND C.CodeName128 NOT LIKE '%_TW_%'
AND C.CodeName128 NOT LIKE '%_STAFF_%'
AND C.CodeName128 NOT LIKE '%_CROSSBOW_%'
AND C.CodeName128 NOT LIKE '%_DAGGER_%'
AND C.CodeName128 NOT LIKE '%_AXE_%'
AND C.CodeName128 NOT LIKE '%_HARP_%'
AND C.CodeName128 NOT LIKE '%_DUAL_%'
-- Takı Gruplarını (Kolye, Küpe, Yüzük) Listeden Eler:
AND C.CodeName128 NOT LIKE '%_NECK_%'
AND C.CodeName128 NOT LIKE '%_EARRING_%'
AND C.CodeName128 NOT LIKE '%_RING_%'
-- Alt ve Üst Limit Arasındaki Farkı 5'ten KÜÇÜK olanları gösterir:
--AND (I.ER_U - I.ER_L) < 5
ORDER BY I.ID ASC
GO
