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


نمایش تعداد یکشنبه های سال در SQL Server

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

نرم افزار سامانه مودیان راهکار
البته شما به جای یکشنبه، نام سایر روز های هفته را هم می توانید وارد کنید تا محاسبه انجام شود فقط باید به کبیسه بودن یا نبودن آن سال توجه داشته باشید که سال های کبیسه 366 روزه هستند.



declare @startdate datetime
declare @enddate datetime

set @startdate = '2020-01-01'
set @EndDate = 2020-12-31'

;with datecte as
(
select @startdate DateValue
union all
select DateValue + 1 from datecte
where DateValue + 1 <= @enddate
)

SELECT COUNT(1) as NumOfSunday FROM datecte
WHERE DATENAME(weekday,dateValue)='Sunday'
OPTION (maxrecursion 366)



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

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

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


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