أبومازن بتاريخ: 7 مايو 2009 تقديم بلاغ مشاركة بتاريخ: 7 مايو 2009 السلام عليكم ورحمة الله وبركاته من فضلكم اريد شرح عن RR date formatلاني لم أفهم هذه النقطة كثيراوجزاكم الله كل الخير. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
feange بتاريخ: 7 مايو 2009 تقديم بلاغ مشاركة بتاريخ: 7 مايو 2009 (معدل) تمثيل الوقت كالتالى:YYYY:MM:DD[يسار][/يسار]يعنى: السنة:الشهر:اليوم هنا السنة ممثلة ب 04 أرقامأما format RRالسنة ممثلة ب: رقمين و يجب أن تكون قيمة السنة محصورة بين : 1950-2049مثال: سنة 00 و 49 بواسطة RR تترجم إلى 2000-2049سنة 50-90 بواسطة RR تترجم إلى 1950-1999إحفظ الله يحفظك تم تعديل 7 مايو 2009 بواسطة feange اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mustafagamiel بتاريخ: 7 مايو 2009 تقديم بلاغ مشاركة بتاريخ: 7 مايو 2009 السلام عليكم ورحمة الله وبركاتهلشرح ال RR formt اتبع معي الاتي وإن شاء الله تفهما صحأولا معروف أن للتاريخ عدة صيغ مثلا dd-mm-yy ----dd-mm-rr-----dd-mm-yyyy-----dd-mm-rrrrوهناك الكثير لكن ماذكرته هنا هو الذي يهمني فعند إدخال التاريخ بطرق معينة قد تحدث مشاكل معك أحيانا تريد إدخال سنة التاريخ برقم معين تظهر لك برقم مختلف وطبعا المشكلة هي عدم التفرقة مابين استخدام yy and rr format فإذا كنت تحاول إدخال التاريخ "مايهمني هو السنين" مثلا كده dd-mm-yyyy أو dd-mm-rrrr فلايوجد مشكلة إطلاقا بكده إنت قمت بتحديد السنين سواء في هذا القرن أو في أي قرن أخر وهذا مثالين على ذلك insert into test (s_date) values(to_date('1-1-1234','dd-mm-yyyy')) هي نفسها تساوي insert into test (s_date) values(to_date('1-1-1234','dd-mm-rrrr')) المشكلة هنا لو ستدخل التاريخ على هذه الصيغة dd-mm-yy or dd-mm-rrكما ذكرت مايهمني هو شكل صيغة السنين فلابد وأن تفهم الفرق كويس جدافمثلا لو هتستخدم الصيغة الاولى dd-mm-yy وأدخلت رقمين من السنة سيتم وضعهم في القرن الحالي على طول وهذه بسيطة جدا يعني لو كتبت في السنين 22 وانت في القرن السابق =1922 بينما لو في هذه الايام سيكون 2022 وهكذابينما ال rr formt تعتبر صيغة ذكية شوية وإليك كل الاحتمالات 1-التاريخ الحالي "تاريخ الجهاز" من بين 0 إلى 49 أي في النصف الاول من القرن والتاريخ المدخل"أقصد السنين" به رقمين فقط من بين (0إلى 49 ) سيفهم مباشرة أن التاريخ المدخل في القرن الحالي مثال : تاريخ الجهاز مثلا 2020 -- التاريخ المدخل "رقمين السنين" 11 سيفهما مباشرة أنها 20112-التاريخ الحالي "تاريخ الجهاز" من بين 0 إلى 49 أي في النصف الاول من القرن والتاريخ المدخل"أقصد السنين" به رقمين فقط من بين (50 إلى 99) سيفهم مباشرة أن التاريخ المدخل يكون في القرن السابقمثال :تاريخ الجهاز مثلا 2020 -- التاريخ المدخل "رقمين السنين" 88 سيفهم أن التاريخ 19883- التاريخ الحالي "تاريخ الجهاز" من بين 50 إلى 99 أي في النصف الثاني من القرن والتاريخ المدخل"أقصد السنين" به رقمين فقط من بين (0إلى 49 ) سيفهم مباشرة أن التاريخ المدخل في القرن القادم بمشيئة الله مثال :تاريخ الجهاز مثلا 2066 -- التاريخ المدخل "رقمين السنين"مثلا 44 سيفهم أن التاريخ هو 21444-التاريخ الحالي "تاريخ الجهاز" من بين 50 إلى 99 أي في النصف الثاني من القرن والتاريخ المدخل"أقصد السنين" به رقمين فقط من بين (50 إلى 99) سيفهم مباشرة أن التاريخ المدخل في القرنالحالي مثال :تاريخ الجهاز مثلا 2066 -- التاريخ المدخل "رقمين السنين"مثلا 90سيفهم أن التاريخ هو 2090مهم جدا تفهمهم وتعرفهم لكن كي تتجنب الخطأ حاول عند إدخال التاريخ أدخل ال 4 أرقام الخاصة بالسنين هذا وبالله التوفيق اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أبومازن بتاريخ: 10 مايو 2009 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 مايو 2009 الله يجزيكم الخير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
NonoSmart بتاريخ: 10 مايو 2009 تقديم بلاغ مشاركة بتاريخ: 10 مايو 2009 أخى mustafagamielجزاك الله خيرا...شرح أكثر من رائع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.