Herkese merhaba,

Bu yazıda SQL Server’da ayın ilk gününü getiren fonksiyondan bahsedeceğim.

SQL Server’da bazı durumlarda girdiğiniz tarihe ait ayın ilk gününü getirmek isteyebilirsiniz.

Aşağıdaki fonksiyonu kullanarak bu işlemi rahatlıkla yapabilirsiniz.

CREATE FUNCTION AyinIlkGunu
(
    @TarihGir DATETIME
)
RETURNS DATETIME
BEGIN

    RETURN CAST(CAST(YEAR(@TarihGir) AS VARCHAR(4)) + '/' + CAST(MONTH(@TarihGir) AS VARCHAR(2)) + '/01'
AS  DATETIME);

END;
GO

--Kullanımı

SELECT dbo.AyinIlkGunu('2021.09.08') AS AyinIlkGunu;

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç alacaksınız.

SQL Server'da Ayın İlk Gününü Getiren Fonksiyon

Görüldüğü üzere girdiğimiz tarihe ait ayın ilk günü gelmiş oldu.

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

286 Kez Okundu

Kategoriler: