السلام عليكم
استفسار بسيط
عندي جدول وضعت به جميع الـ Dateparts مثل
Day
Month
Year
Week
و جدول يتم به فحص مادة معينة ضمن فترة زمنية محددة
و لنفرض أن البيانات الموجودة به كالتالي
اسم المادة نوع الفحص تاريخ الفحص(TestDate) تاريخ الفحص التالي(NextTestDate)
بلاستيك كيميائي 01/05/2008
و جدول لأنواع الفحوصات كالتالي
نوع الفحص مدته (رقم)(Interval) مدته (Datepart)
كيميائي 10 day
فيزيائي 3 month
أردت استخدام خاصية Dateadd بأخذ الحقل (مدته(DatePart)) من جدول الفحوصات و إضافتها إلى تاريخ الفحص لأخرج تاريخ الفحص التالي كالتالي
DateAdd(DatePart,Interval, TestDate)
طبعاً أخذت القيم بواسطة جملة Select صحيحة ....و بعدها أعمل Update للجدول الذي به تاريخ الفحص
لكنه لم يعطيني أي نتيجة و ذلك لأني استخدم متغير في الـDatePart لكن عندما وضعت كلمة day بدل DatePart أعطاني نتيجة صحيحة
و لكن هذا لا يعتبر حل لأنه عندي العديد من DateParts المستخدمة
ما الحل الممكن...
و شكراً