SQL Server’da Tarih Sütununun Ortalamasını Bulmak

Herkese merhaba,

Bu yazıda size SQL Server’da bir tabloda tarih sütununun ortalama değerinin nasıl hesaplanacağından bahsedeceğim. Bu işlem için aşağıdaki kod bloğunu inceleyin.

--Veri Ekleme
CREATE TABLE Tarihler ( TarihAlani DATETIME );
GO

--Insert ile kayıt eklemek

INSERT  INTO Tarihler
VALUES  ( GETDATE() );
INSERT  INTO Tarihler
VALUES  ( GETDATE() - 1 );
INSERT  INTO Tarihler
VALUES  ( GETDATE() -  2);
INSERT  INTO Tarihler
VALUES  ( GETDATE() - 3 );
INSERT  INTO Tarihler
VALUES  ( GETDATE() - 4 );

--Listelemek
SELECT * FROM dbo.Tarihler

--Ortalamasının bulunması
SELECT CAST(AVG(CAST(TarihAlani AS INT)) AS DATETIME) FROM Tarihler;
SELECT CAST(AVG(CAST(TarihAlani AS FLOAT)) AS DATETIME) FROM Tarihler;	

Yukarıdaki kod bloğunda eklenmiş olan 5 tarih değerinin ortalamasını alarak bize sonuç döndürecektir.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

790 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!