Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
520
Tıklama
0
Öne Çıkarma
MSSQL - Sorguyu belli zaman aralıklarında nasıl çalıştırırım ve gelen sonucu başka tabloya nasıl y.?
F
8 yıl
Yüzbaşı
Konu Sahibi

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.

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



M
8 yıl
Yarbay

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ı >

J
8 yıl
Yarbay

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



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.