كيف استطيع مقارنة تاريخ ميلادي معين مع حقلين نوعهم datetime او smalldatetime
مقارنة التاريخ الميلادي
مغلق
وضح ما تسأل عنه أكثر
هل تقصد الفرق بين التاريخين؟
يمكن ذلك عبر الدالة datediff
نتيجة بحث في المنتدى عن الدالة datediff
أم تقصد اختيار الحقول المساوية لهذا التاريخ؟
فكر بطريقة أخرى
اخي الكريم شكرا علي ردك الجميل وإليك توضيح سؤالي :
اذا كان لديك حقلان اسمهما from_date و to_date ونوعهما datetime ولديك تاريخ ميلادي معين وليكن 1/1/2005 وتريد ان تقارن هذا التاريخ الميلادي مع هذان الحقلان بجملة between
مثل هذه الجملة
( select * from dbo.PUR_price_list where 1/1/2005 between from_date and to_date)
المشكلة انها بالرغم من تحقيق الشرط إلا انها لا ترجع شئ
وشكرا مرة اخري
تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 2 يونيو 2005 في 16:10
select * from dbo.PUR_price_list where convert(datetime,'1/1/2005') between from_date and to_date
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
هذا الموضوع مغلق.