مدونة منذر اسامة

العودة   منتديات جريت بلينز العربية Great Plains For Arab > منتدى مطوري جريت بلينز > منتدى أكواد ومواضيع الـ SQL Server

الملاحظات

منتدى أكواد ومواضيع الـ SQL Server يتعامل برنامج جريت بلينز مع أقوى قواعد البيانات وهي SQL_Server
سنناقش في هذا المنتدى المواضيع التي تتعلق بخادم قواعد البيانات من مشاكل وحلول وأكواد تضفي طابع الإحترافي لمطوري جريت بلينز

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 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 غير متواجد حالياً   رد مع اقتباس
قديم 19-Nov-2011, 08:35 PM   #2
Monzer Osama
مدير عام منتديات جريت بلينز العربية
افتراضي

أشكرك أخي العزيز على هذه الفائدة التي -رغم بساطتها - قد تسبب حيرة كبيرة لمن يجهلها ..
اسمحلي أن أعقب على كلامك وأشرح الكود الذي ذكرت
إن الممقصود بـ dmy أي أن يعتبر أول خانة يوم Day
والثانية الشهر Month
والثالثة Year وهي السنة .....
وطبعا يمكنك تغير المواضع بحسب حاجتك ....
شكرا استاذ صلاح
__________________
Monzer Osama
Saudia Arabia - Jeddah
00966501826235
Microsoft Certified Business Management Solutions Professional
Microsoft Certified Trainer
Monzer Osama غير متواجد حالياً   رد مع اقتباس
قديم 19-Nov-2011, 08:44 PM   #3
Shaheen
مشرف سابق
 
تاريخ التسجيل: Jul 2007
الدولة: Saudi Arabia
المشاركات: 40
من مواضيعي  
افتراضي

ولك تحياتي استاذي منذر
فعلا كما ذكرت
وطبعا ممكن تغيير الترتيب ايضا
بوضع mdy مثلا بدل dmy
واشكرك على تعقيبك وتمنياتي لك بالتوفيق المستمر
Shaheen غير متواجد حالياً   رد مع اقتباس
قديم 21-Nov-2011, 10:32 AM   #4
ماهر أحمد
عضو جديد
 
تاريخ التسجيل: Aug 2007
المشاركات: 18
من مواضيعي  
افتراضي

شكرا استاذ شاهين
بجد زي ما حضرتك اتفضل وقولت كان يطلعلي خطأ كتير معرفش سببه إيه!

متشكر أوي على الدروس الروعة دي وربنا يزيدك يا سيد المشرفين
ماهر أحمد غير متواجد حالياً   رد مع اقتباس
قديم 21-Nov-2011, 03:27 PM   #5
عبدالله حدوش
عضو جديد
 
تاريخ التسجيل: Nov 2007
المشاركات: 1
من مواضيعي  
 

افتراضي

شكرا استاذ شاهين على هذه المعلومات و اتمنا لك التوفيق من عند الله
عبدالله حدوش غير متواجد حالياً   رد مع اقتباس
قديم 04-Jan-2012, 08:23 AM   #6
abkrinoo00oo
عضو جديد
 
تاريخ التسجيل: Jan 2008
المشاركات: 1
من مواضيعي  
 

افتراضي

شكراً يا أستاذ شاهين
abkrinoo00oo غير متواجد حالياً   رد مع اقتباس
إضافة رد


يتصفح الموضوع حالياً : 1 (0 عضو و 1 ضيف)
 
أدوات الموضوع
انواع عرض الموضوع

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +3. الساعة الآن 01:40 AM.


Powered by vBulletin® Version 3.8.3

الموقع والمنتدى من تطوير » شركة المنذر للاستضافة والتصميم

Copyright © 2000-2010 Jelsoft Enterprises Limited.
الموقع لا يمثل أي جهة رسمية بل هو جهد شخصي يرمي الى تجميع القدرات في برنامج جريت بلينز