خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


بدست آوردن آخرین روز ماه در SQL Server با تابع EOMONTH

بدست آوردن آخرین روز ماه در SQL Server با تابع EOMONTH
یافتن روز آخر ماه در SQL Server امری ساده می باشد. شما با استفاده از تابع EOMONTH که از SQL Server 2012 معرفی شد، می توانید به راحتی آخرین روز ماه را بدست آورید. با استفاده از تابع EOMONTH می توانید آخرین روز ماه با توجه به تاریخ جاری و یا تاریخ داده شده را بدست آورید و حتی امکان اضافه کردن یا کم کردن چندین ماه هم وجود دارد که به عنوان پارامتر دوم در کوئری جای می گیرد. در ادامه با نحوه کار آن آشنا خواهید شد.

نرم افزار سامانه مودیان راهکار
مثال برای یافتن آخرین روز ماه با استفاده از تابع EOMONTH:



DECLARE @DateValue DATETIME = '2019-05-13';
SELECT EOMONTH( @DateValue ) AS 'End Of Month';
GO

/* Result */
2019-05-31

DECLARE @DateValue DATETIME = '2019-05-13';
SELECT EOMONTH( @DateValue, 1 ) AS 'End Of Next Month';
GO

/* Result */
2019-06-30

DECLARE @DateValue DATETIME = '2019-05-13';
SELECT EOMONTH( @DateValue, -1 ) AS 'End Of Previous Month';
GO

/* Result */
2019-04-30

DECLARE @DateValue DATETIME = '2019-05-13';
SELECT EOMONTH( @DateValue, 6 ) AS 'End Of Next Month';
GO

/* Result */
2019-11-30

بدست آوردن آخرین روز ماه در SQL Server با تابع EOMONTH . آموزشگاه رایگان خوش آموز

در تمامی اسکریپت های فوق که تاریخ خاصی بدان پاس داده شده بود، از تابع Getdate که تاریخ فعلی یا جاری سیستم را برمی گرداند هم می توانید استفاده کنید.

DECLARE @DateValue DATETIME = Getdate()
SELECT EOMONTH( @DateValue ) AS 'End Of Month';
GO

بدست آوردن آخرین روز ماه در SQL Server با تابع EOMONTH . آموزشگاه رایگان خوش آموز



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز