SQL Server’da Ayın İlk Gününü Getiren Fonksiyon
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.
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.