الموضوع: Set Dateformat
عرض مشاركة واحدة
قديم 19-Nov-2011, 02:45 PM   #1
Shaheen
مشرف سابق
 
تاريخ التسجيل: Jul 2007
الدولة: Saudi Arabia
المشاركات: 40
من مواضيعي  
افتراضي Set Dateformat

تحياتي للجميع
الأمــر Set Dateformat
هو من الاوامر المهمة جدا عند عمل جملة SQL تعتمد في نتائجها على مقارنة تواريخ مع بعضها البعض وللتبسيط لاحظ المثال التالي :
في جدول ال ACTIVITY في قاعدة بيانات DYNAMICS
اريد معرفة USERID الذي دخل على البرنامج بتاريخ 19/11/2007

فلو كتب الجملة التالية:

Select UserID From
ACTIVITY
WHERE LOGINDATE = '19/11/2007'
'
سوف يظهر لنا ان هناك خطأ في مدى التاريخ والسبب في ذلك ان sql
اعتبر ان 19 هي الشهر و11 هي اليوم
ولتفادي ذلك وايضا للحصول على مقارنات صحيحة اضف جملة
Set Dateformat dmy
قبل ال select
الملفات المرفقة
نوع الملف: zip set dateformat.zip‏ (83.1 كيلوبايت, المشاهدات 605)
Shaheen غير متواجد حالياً   رد مع اقتباس