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.
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.
< Bu ileti tablet sürüm kullanılarak atıldı >