İçeriğe geç

MSSQL – Ayın Son Günü, Ayın İlk Günü, Bir Sonraki Ayın, Bir Sonraki Ayın İlk ve Son Günleri

Merhaba Arkadaşlar,

Çokça işimize yarayabilecek ayın ilk, son, bir sonraki, ilk, bir sonraki son günleri gibi (kendi içerisinde başlıklar halinde) script’leri aşağıda paylaşıyorum…

Bir Önceki Ayın İlk Günü SQL Sorgusu:

SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) – 1, 0)

Bir Önceki Ayın Son Günü SQL Sorgusu:

SELECT DATEADD(DAY, -(DAY(GETDATE())), GETDATE())

İçinde Bulunduğumuz Ayın İlk Günü SQL Sorgusu:

SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()), 0)

İçinde Bulunduğumuz Ayın Son Günü SQL Sorgusu:

SELECT DATEADD (dd, -1, DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) + 1, 0))

Sonraki Ayın İlk Günü SQL Sorgusu:

SELECT DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) + 1, 0)

Sonraki Ayın Son Günü SQL Sorgusu:

SELECT DATEADD (dd, -1, DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) + 2, 0))

3.8 6 votes
Article Rating
Tarih:Microsoft SQL ServerMSSQL Server
Subscribe
Bildir
guest
3 Yorum
Eskiler
En Yeniler Beğenilenler
Inline Feedbacks
View all comments
Melek
Melek
3 yıl önce

Çok faydalı bir içerik. Benim için çok faydalı oldu. Teşekkür ederim.

Yusuf
Yusuf
2 yıl önce

O ayın bitimine kaç gün kaldığını görmek isterseniz de, aşağıdaki sorguyu kullanabilirsiniz.

SELECT DAY(CONVERT(varchar(10),DATEADD (dd, -1, DATEADD(mm, DATEDIFF(mm, 0, GETDATE()) + 1, 0)),120)) - DAY(CONVERT(varchar(10),GETDATE(),120))
3
0
Would love your thoughts, please comment.x