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


بدست آوردن سال کبیسه در SQL Server

بدست آوردن سال کبیسه در SQL Server
در SQL Server راه ساده ای برای یافتن اینکه سال کبیسه است یا نه، وجود ندارد و خود ما باید با استفاده از اسکریپت ها به این جواب برسیم. در ادامه چند روش را به شما دوستان نشان می دهیم که می توانیم به این مهم برسیم.

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



February Extra Day Method

در این روش بررسی خواهیم کرد که آیا ماه فوریه سال 29 روز است. اگر اینطور باشد، پس می توان گفت که سال کیسه است.

DECLARE @GivenYear varchar(4)
SET @GivenYear = '1904'
SELECT
CASE DATEPART(month,
DATEADD(day, 1,
CAST((@GivenYear + '-02-28')
as datetime)))
WHEN 2
THEN 1
ELSE 0
END
GO

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


Leap Year Rule Method

در این روش ما یک قانون استاندارد سال کبیسه را اعمال می کنیم و منطقی را برای شناسایی سال کبیسه ایجاد می کنیم. قوانین یا الگوریتم سال کبیسه عبارتند از:

تست 4 سال: سال به عدد 4 تقسیم شود.
تست 100 سال: و، سال به عدد 100 تقسیم نشود.
تست 400 سال: یا، سال به عدد 400 تقسیم شود.


DECLARE @GivenYear int
SET @GivenYear = 1904
IF ((@GivenYear % 4 = 0 AND @GivenYear % 100 <> 0)
OR @GivenYear % 400 = 0)
SELECT 1 AS LEAP_YEAR
ELSE
SELECT 0 AS LEAP_YEAR
GO

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


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

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

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


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