خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
بدست آوردن عدد هفته از سال در SQL Server
یکی دیگر از موارد ساده ای در این پست کوتاه خواهیم داشت، عدد هفته در سال است. مثلا این هفته چندمین هفته از سال است. برای به دست آوردن شماره هفته برای یک تاریخ خاص یا تاریخ فعلی می توانیم از تابع DATEPART استفاده کنیم. پس هم ماه همین هفته ای که در آن قرار دارد و یا بر اساس تاریخی که مشخص می کنید، شماره هفته آن در خروجی اسکریپت در SQL Server نمایش داده می شود.
در ادامه نحوه استفاده از تابع DATEPART از بدست آوردن شماره هفته در طول سال یا برای تاریخ خاص را مشاهده خواهید کرد. Syntax کلی بصورت زیر می باشد.
اولین پارامتر، باید هفته(Week یا wk یا ww) و پارامتر دوم باید از نوع تاریخ باشد.
در کوئری زیر، شماره هفته بر اساس تاریخی که شما معین می کنید، در Result کوئری نمایش داده می شود:
در ادامه نحوه استفاده از تابع DATEPART از بدست آوردن شماره هفته در طول سال یا برای تاریخ خاص را مشاهده خواهید کرد. Syntax کلی بصورت زیر می باشد.
DATEPART(week, date)
اولین پارامتر، باید هفته(Week یا wk یا ww) و پارامتر دوم باید از نوع تاریخ باشد.
SELECT DATEPART(week, GetDate()) As 'Week Number',خروجی در هر سه کوئری فوق یکسان خواهد بود فقط به جای week در دو کوئری بعدی از wk و ww استفاده شده که در هر سه حالت جواب یکسان خواهد بود. و بدیهی است که Result شما ممکن است با این Result متفاوت باشد.
DATEPART(wk, GetDate()) As 'Week Number',
DATEPART(ww, GetDate()) As 'Week Number'
در کوئری زیر، شماره هفته بر اساس تاریخی که شما معین می کنید، در Result کوئری نمایش داده می شود:
SELECT DATEPART(week, '2020/08/15') As 'Week Number'
نمایش دیدگاه ها (2 دیدگاه)
دیدگاه خود را ثبت کنید: