Tekrar Eden (Mükerrer) Çift Kasa Kayıtlarını Silmek
;WITH KASACTE([KSMAS_KOD]
,[TARIH]
,[FISNO]
,[IO]
,[TIP]
,[ACIKLAMA]
,[TUTAR]
,[CARI_MUH]
,[KOD]
,[DOVIZTUT]
,[KUR]
,[PLASIYER_KODU]
,[ODEMETURU]
,[UPDATE_KODU]
,[ZAMAN]
,[KULL_ID]
,[SIRA]
,[SUBE_KODU]
,[KREDI_KART_NO]
,[KDV_ORAN]
,[KDV_DAHIL]
,[YEDEK1]
,[YEDEK2]
,[YEDEK3]
,[YEDEK4]
,[YEDEK5]
,[YEDEK6]
,[YEDEK7]
,[YEDEK8]
,[YEDEK9]
,[YEDEK10]
,[PROJE_KODU]
,[KAYITYAPANKUL]
,[KAYITTARIHI]
,[DUZELTMEYAPANKUL]
,[DUZELTMETARIHI]
,[ONAYTIPI]
,[ONAYNUM]
,[KAYNAK]
,[ENTEGREFKEY]
,[KRTSOZMASINCKEYNO]
,[TAKSIT]
,[GECERLI]
,[BFORMCARIKODU]
,[REFKOD], Ranking)
AS
(
SELECT
[KSMAS_KOD]
,[TARIH]
,[FISNO]
,[IO]
,[TIP]
,[ACIKLAMA]
,[TUTAR]
,[CARI_MUH]
,[KOD]
,[DOVIZTUT]
,[KUR]
,[PLASIYER_KODU]
,[ODEMETURU]
,[UPDATE_KODU]
,[ZAMAN]
,[KULL_ID]
,[SIRA]
,[SUBE_KODU]
,[KREDI_KART_NO]
,[KDV_ORAN]
,[KDV_DAHIL]
,[YEDEK1]
,[YEDEK2]
,[YEDEK3]
,[YEDEK4]
,[YEDEK5]
,[YEDEK6]
,[YEDEK7]
,[YEDEK8]
,[YEDEK9]
,[YEDEK10]
,[PROJE_KODU]
,[KAYITYAPANKUL]
,[KAYITTARIHI]
,[DUZELTMEYAPANKUL]
,[DUZELTMETARIHI]
,[ONAYTIPI]
,[ONAYNUM]
,[KAYNAK]
,[ENTEGREFKEY]
,[KRTSOZMASINCKEYNO]
,[TAKSIT]
,[GECERLI]
,[BFORMCARIKODU]
,[REFKOD],
Ranking = DENSE_RANK() OVER(PARTITION BY [KSMAS_KOD]
,[TARIH]
,[FISNO]
,[IO]
,[TIP]
,[ACIKLAMA]
,[TUTAR]
,[CARI_MUH]
,[KOD]
,[DOVIZTUT]
,[KUR]
,[PLASIYER_KODU]
,[ODEMETURU]
,[UPDATE_KODU]
,[ZAMAN]
,[KULL_ID]
,[SIRA]
,[SUBE_KODU]
,[KREDI_KART_NO]
,[KDV_ORAN]
,[KDV_DAHIL]
,[YEDEK1]
,[YEDEK2]
,[YEDEK3]
,[YEDEK4]
,[YEDEK5]
,[YEDEK6]
,[YEDEK7]
,[YEDEK8]
,[YEDEK9]
,[YEDEK10]
,[PROJE_KODU]
,[KAYITYAPANKUL]
,[KAYITTARIHI]
,[DUZELTMEYAPANKUL]
,[DUZELTMETARIHI]
,[ONAYTIPI]
,[ONAYNUM]
,[KAYNAK]
,[ENTEGREFKEY]
,[KRTSOZMASINCKEYNO]
,[TAKSIT]
,[GECERLI]
,[BFORMCARIKODU]
,[REFKOD] ORDER BY NEWID() ASC)
FROM TBLKASA
)
SELECT *
--DELETE
FROM KASACTE
WHERE Ranking > 1