+ Cevap Ver
3 sonuçtan 1 ile 3 arası

Konu: Replikasyon görevlerinin silip kayıtların merkeze tekrar aktarılmasını sağlayan SQL

  1. #1
    Member
    Üyelik tarihi
    Dec 2014
    Mesajlar
    44
    Tecrübe Puanı
    0

    Replikasyon görevlerinin silip kayıtların merkeze tekrar aktarılmasını sağlayan SQL

    -- TÜM AKTARIM GÖREVLERİNİ SİLER
    DELETE FROM REPLIKASYON_GOREV
    GO
    --TÜM SATIŞLARA YENİ GÖREV TANIMLAR
    INSERT INTO REPLIKASYON_GOREV (FIRMA_KODU, SUBE_KODU, TARIH, SAAT, ISLEM_TIPI, KAYIT_NO, TAMAMLANDI, HIZLI_GOREV)
    SELECT FIRMA_KODU, SUBE_KODU, TARIH, SAAT,'Perakende Satışların Merkeze Aktarımı' ISLEM_TIPI,counter KAYIT_NO,0 TAMAMLANDI,null HIZLI_GOREV
    FROM POS_SATIS
    where COUNTER NOT IN (SELECT KAYIT_NO FROM REPLIKASYON_GOREV WHERE ISLEM_TIPI='Perakende Satışların Merkeze Aktarımı' AND TAMAMLANDI=1)
    AND TARIH>='01.01.2020' -- bu tarih itibariyle satışları aktarılacak olarak görev ekler
    AND TARIH<='10.01.2020' -- bu tarihe kadar olan satışları aktarılacak olarak görev ekler

  2. #2
    Junior Member
    Üyelik tarihi
    Dec 2019
    Yer
    ANTALYA
    Mesajlar
    21
    Tecrübe Puanı
    0
    Merhaba,

    Tarih bölümü aşağıdaki şekilde olması gerekmez mi ?

    -- TÜM AKTARIM GÖREVLERİNİ SİLER
    DELETE FROM REPLIKASYON_GOREV
    GO
    --TÜM SATIŞLARA YENİ GÖREV TANIMLAR
    INSERT INTO REPLIKASYON_GOREV (FIRMA_KODU, SUBE_KODU, TARIH, SAAT, ISLEM_TIPI, KAYIT_NO, TAMAMLANDI, HIZLI_GOREV)
    SELECT FIRMA_KODU, SUBE_KODU, TARIH, SAAT,'Perakende Satışların Merkeze Aktarımı' ISLEM_TIPI,counter KAYIT_NO,0 TAMAMLANDI,null HIZLI_GOREV
    FROM POS_SATIS
    where COUNTER NOT IN (SELECT KAYIT_NO FROM REPLIKASYON_GOREV WHERE ISLEM_TIPI='Perakende Satışların Merkeze Aktarımı' AND TAMAMLANDI=1)
    AND TARIH>=CONVERT(DATE,'01.02.2020',104) -- bu tarih itibariyle satışları aktarılacak olarak görev ekler
    AND TARIH<=CONVERT(DATE,'28.02.2020',104) -- bu tarihe kadar olan satışları aktarılacak olarak görev ekler

  3. #3
    Member
    Üyelik tarihi
    Dec 2014
    Mesajlar
    44
    Tecrübe Puanı
    0
    Merhabalar
    Doğrudur, her ikisi de çalışır.

+ Cevap Ver

Bu Konudaki Etiketler

Yetkileriniz

  • Konu Acma Yetkiniz Yok
  • Cevap Yazma Yetkiniz Yok
  • Eklenti Yükleme Yetkiniz Yok
  • Mesajınızı Değiştirme Yetkiniz Yok
  •