الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد استرجاع التاريخ بالشكل الذي أريده في SQL Server

مغلق
بدأه al_samirr في 6 فبراير 2007 · 1 رد · 655 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ارجو المساعدة

الدالة convert تحول التاريخ الى نص بفورمات معين

مثلا

convert(varchar,getdate(),12)

ترجع تاريخ اليوم بالشكل 070206

بحكم ان البارامتر 12 يعطي هذا الفورمات

ولكن ماذا لو اردت ارجاع التاريخ بالشكل 060207

يعنى فورمات خاص

ارجو المساعدة

تحياتي

#2

ستحتاج لاستعمال الدالة datepart وصيغتها:

select datepart(datepart, date)

حيث date هو التاريخ الذي تريد استقطاع جزء منه، getdate كما في سؤالك.

datepart يحمل أحد هذه القيم:

yy أو yyyy لاسترجاع السنة

qq أو q لاسترجاع رقم ربع السنة

mm أو m لاسترجاع رقم الشهر

dy أو y لاسترجاع رقم اليوم في السنة

dd أو d لاسترجاع اليوم

wk أو ww لاسترجاع رقم الأسبوع في السنة

dw لاسترجاع رقم اليوم في الأسبوع

hh لاسترجاع الساعة،

mi أو n لاسترجاع الدقيقة،

ss أو s لاسترجاع الثانية

ms لاسترجاع الجزء من الثانية

وبنداء الدالة أكثر من مرة، ممررا لها في كل مرة رمز الجزء المطلوب يمكنك تشكيل التاريخ بالصورة التي تريدها

بالتوفيق بإذن الله

:)

فكر بطريقة أخرى

هذا الموضوع مغلق.

مواضيع مشابهة