السلام عليكم جميعا
اتمنى ان تساعدونى فى ايجاد حل لمشكلة تحويل بعض الQueries التى تعمل على اكسيس و لا تعمل عند التحويل الى SQL Server
The query is:
Update Table2 INNER JOIN Table1 ON (Table1.ID=Table2.ID) Set Table1.Name=Table2.Prefix+[-]+Mid(Table1.Name,2,6) +[2000] Where Table1.Date='1/1/2000'
غرض ال query هو:
تعديل الاسم فى الجدول الاول ليصبح مكون من مقدمة (Prefix) من الجدول + الاسم الاصلى (مقطوع من 2 بطول 6) + رقم 2000
العلاقة بين الجدول الاول و الثانى هو رقم ID
يعنى يشوف رقم ال ID المقابل للاسم ثم يجد المقدمة Prefix المقابل لهذا ال ID فى الجدول الثانى ثم يقوم بعمل التعديل كما هو مطلوب
هذه العملية تتم فى الاكسيس مضبوطة ولكن فى ال SQL Server بيطلعلى خطأ بسبب "Incorrect Syntex near the keyword 'INNER'"
اتمنى ان اجد الحل عندكم
وشاكرا مقدما.
