ارجو المساعدة
الدالة convert تحول التاريخ الى نص بفورمات معين
مثلا
convert(varchar,getdate(),12)
ترجع تاريخ اليوم بالشكل 070206
بحكم ان البارامتر 12 يعطي هذا الفورمات
ولكن ماذا لو اردت ارجاع التاريخ بالشكل 060207
يعنى فورمات خاص
ارجو المساعدة
تحياتي
ارجو المساعدة
الدالة convert تحول التاريخ الى نص بفورمات معين
مثلا
convert(varchar,getdate(),12)
ترجع تاريخ اليوم بالشكل 070206
بحكم ان البارامتر 12 يعطي هذا الفورمات
ولكن ماذا لو اردت ارجاع التاريخ بالشكل 060207
يعنى فورمات خاص
ارجو المساعدة
تحياتي
ستحتاج لاستعمال الدالة 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 لاسترجاع الجزء من الثانية
وبنداء الدالة أكثر من مرة، ممررا لها في كل مرة رمز الجزء المطلوب يمكنك تشكيل التاريخ بالصورة التي تريدها
بالتوفيق بإذن الله
:)
فكر بطريقة أخرى
هذا الموضوع مغلق.