Herkese merhaba,

Bu yazıda SQL Server’da Oracle LAST_DAY() fonksiyonunun karşılığı hakkında bilgi vereceğim.

SQL Server’da bazı durumlarda başka veritabanlarında olan fonksiyonları görmek ve kullanmak isteyebiliriz.

LAST_DAY() fonksiyonu nedir?

LAST_DAY() fonksiyonu tarihi içeren ayın son gününün tarihini döndürür. Dönüş türü, tarihin veri türünden bağımsız olarak her zaman DATE’dir.

Aşağıdaki kod yardımıyla bu işlemi rahatlıkla yapabilirsiniz.

DECLARE @Tarih DATETIME
SELECT @Tarih = GETDATE()
SELECT DATEADD(MONTH, DATEDIFF(MONTH, 0, @Tarih) + 1, 0) - 1

Yukarıdaki kodu çalıştırdığınızda aşağıdaki gibi bir sonuç göreceksiniz.

SQL Server'da Oracle LAST_DAY() Fonksiyonunun Karşılığı

Görüldüğü üzere tarih bilgisini kullanarak ayın son gününün tarih olarak döndürmüş olduk.

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

204 Kez Okundu

Kategoriler: