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

تحويل من Charإلى Datetime رجاء

مغلق
بدأه Almonzer في 26 يونيو 2006 · 3 رد · 552 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

إخواني عندي حقل فيه تاريخ إلتحاق الموظف بالشكل(22/10/2006) لكن نوع هذا الحقل Char

أريد نقل بيانات هذا الحقل الى حقل ثاني بواسطة DTS لكن الحقل الثاني نوع البيانات فيه datetime

وام أجد طريقة إلا تحويل الدتا تايب من Charإلى Datetime رجاء هل من أحد يدلني

على كيفية الحل؟؟؟

شكرا لكم

#2

السؤال بشكل مبسط

أنا عندي حقل اسمه COUNTRY ومخزن فيه تاريخ تسجيل كل موظف بالتنسيق (23/03/1426) مع العلم بأن نوع هذا الحقلCHAR

أريد نقل محتوى هذا الحقل الى حقل آخر في جدول آخر لكن هذا الحقل نوع الداتا تايب DATETIME

أنا كتبت هذه الجملة لقراءة التاريخ وتحويله الى DATETIME :

SELECT CONVERT(DATETIME, COUNTRY)

لكن عند التنفيذ يظهر لي هذا الخطأ

Server: Msg 242, Level 16, State 3, Line 1
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
#3
اقتباس
1426

طبعا لن يتم التحويل الى Datatime لان مجال Datetime لا يمكن تخزين فيه هذا التاريخ

قم بالبحث في المنتدى عن كيفية تخزين التاريخ الهجري

فهناك الكثير من المشاركات بهذا الصدد

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#4

لازم تظيف رقم برامتر ثالث

Convert ( DateTime , Contry , 103 ) -- dd/mm/yyyy format

Bye

أسف لم انته على أن التاريخ هجري

هنالك موضوع قد قمت بالرد عليه على هذه المشكلة

ارجوا استخدام البحث

سلام

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

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