السلام عليكم
الاخوه اعضاء هذا المنتدى الرائع
لدي مشكلة عويصة جداً ...... بنسبة لي طبعاً :wink:
لدي جدول في قاعدة بيانات ،، حقل التاريخ به اسمه CreatedDate والمصيبة انه من نوع VarChar ، وانا لا يوجد لي صلاحيات تغييره :(
عند تنفيذ جملة SELECT والتي ترجع لي الشهر والسنه في كل طلب يظهر لي هذا الخطأ :(
Conversion failed when converting datetime from character string.
مع العلم ان جملة الاستعلام هي ..
SELECT EmpTraining.CreatedDate,DateName(Month,EmpTraining.CreatedDate) AS Req_Month, DateName(Year,EmpTraining.CreatedDate) AS Req_Year FROM EmpTraining WHERE EmpTraining.CreatedDate BETWEEN '2/18/2009' AND '6/15/2012' GROUP BY EmpTraining.CreatedDate او SELECT EmpTraining.CreatedDate,DateName(Month,EmpTraining.CreatedDate) AS Req_Month, DateName(Year,EmpTraining.CreatedDate) AS Req_Year FROM EmpTraining WHERE EmpTraining.CreatedDate BETWEEN BETWEEN @Param1 AND @Param2 GROUP BY EmpTraining.CreatedDate
مع العلم ان Param1 قمت بإدخاهلا في DataGrid انها 1999/01/01 و Param2 ترجع من DateTime.Now.Date.ToShortDateString();
ارجو مساعدتني ولكم كل الشكر