Şimdi Ara

MSSQL - Sorguyu belli zaman aralıklarında nasıl çalıştırırım ve gelen sonucu başka tabloya nasıl y.?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
448
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • WITH R1 AS(
    SELECT
    BLOCKZAMAN AS Zaman,
    BLOCKZORLUK AS Zorluk,
    MIN(BLOCKZORLUK) AS EnDusuk,
    MAX(BLOCKZORLUK) AS EnYuksek
    FROM TBL_ETH
    GROUP By BLOCKZAMAN, BLOCKZORLUK
    ),
    R2 AS
    (
    SELECT DISTINCT(CAST(Zaman as Date)) AS Tarih,
    EnDusuk,
    EnYuksek,
    FIRST_VALUE(Zorluk) OVER (PARTITION BY CAST(Zaman AS DATE) ORDER BY Zaman) AS IlkDeger,
    LAST_VALUE(Zorluk) OVER (PARTITION BY CAST(Zaman AS DATE) ORDER BY Zaman ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) AS SonDeger
    From R1
    )
    Select Tarih as Tarih, MIN(EnDusuk) as EnDusuk,Max(EnYuksek) as EnYuksek ,IlkDeger,SonDeger
    From R2
    Group By Tarih,IlkDeger,SonDeger
    ORDER BY Tarih

    Yukarıdaki gibi bir döngüyü belli zaman aralıklarında otomatik çalıştırıp çıkan sonucu başka bir database e yazdırabilir miyim ?
    Küçük bir örnek ile nasıl yapacağımı öğretir misiniz?
    ŞİMDİDEN YARDIM EDENLERE TEŞEKKÜRLER.



  • Istedigin seyi yapan bir script yaz, python, shell vs neyse. Sonra da onu cron bir job olarak isletim sistemi tarafindan calistir periyodik olarak.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • SQL server agent'ın içerisinde new job diyip içinde general'da yeni step ekleyip bunu da schedule edip çalışmasını sağlayabilirsin
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.