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


نمایش اولین و آخرین روز ماه جاری در SQL Server

نمایش اولین و آخرین روز ماه جاری در SQL Server
در پست قبلی در خصوص نمایش اولین و آخرین روز ماه جاری با استفاده تابع Date در SQL Server صحبت کردیم که برای این منظور می توانید به لینک زیر مراجعه کنید.

سیستم یکپارچۀ سازمانی راهکار



نمایش تاریخ امروز، اولین و آخرین تاریخ ماه جاری در SQL

امروز و در این مقاله به روش ساده تری قصد داریم که ببینیم چگونه و چطور می توانیم اولین و آخرین روز ماه جاری(بر اساس تاریخی که در متغیر اسکریپت زیر پاس داده شده است) را با استفاده از کدهای ساده تری نمایش دهیم.
لطفا SQL Server خود را اجرا کرده و پنجره New query را باز کنید و سپس دستور زیر را در آن وارد نمایید.

DECLARE @DATE DATETIME
SET @DATE='2017-10-28'
SELECT @DATE AS GIVEN_DATE, @DATE-DAY(@DATE)+1 AS FIRST_DAY_OF_DATE,
EOMONTH(@DATE) AS LAST_DAY_OF_MONTH


نمایش اولین و آخرین روز ماه جاری در SQL Server . آموزشگاه رایگان خوش آموز

با اجرای اسکریپت فوق، خروجی دستور را به شکل زیر مشاهده خواهید کرد:

نمایش اولین و آخرین روز ماه جاری در SQL Server . آموزشگاه رایگان خوش آموز

Logic اسکریپت فوق بسیار ساده است. بخش اول دستور فوق DATE-DAY(@DATE@ است که آخرین روز ماه قبل را با 1 جمع می کند و به اولین روز ماه جاری می رسد و بخش دوم که EOMONTH است و آخرین روز از همان ماه را در خروجی اسکریپت نمایش می دهد.
توجه داشته باشید که تابع EOMONTH در نسخه 2012 اس کیو ال سرور معرفی گردید و در نسخه های قبلی شناخته نمی شود.





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

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

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


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