الانتقال إلى المحتوى

ممكن المساعدة بشرح جملة Decode


butterflies_princess

Recommended Posts

:) السلام عليكم

ممكن المساعدة بشرح تفصيل جملة

decode

 

انا بحاجة اعمل decode

للتاريخ

ان يعمل فحص اذا كان التاريخ واقع ضمن الربع الاول من السنة

يطلعلي مقابلة الربع الاول|| تاريخ السنة

وهكذا بالنسبة للربع الثاني والثالث والرابع

 

بمعنى انه اذا كان حقل التاريخ

 

between 1-1 and 31-3

النتيجة تكون

الربع الاول+ تاريخ السنة

مثلا

الربع الاول 2007

 

 

ولكم جزيل الشكر

انا فعلا محتاجة مساعدة ضروري

شكرا

رابط هذا التعليق
شارك

ها هو كود الحل اخوي ... وانا جربته ومتأكد من صحته واتمني يكون يلبي طلبك
HR

select hire_date , 
      decode (to_char(hire_date,'Q'), 1 , TO_CHAR(hire_date,'YYYY')||'  '||'First_Quarter'
                                                        ,2 ,TO_CHAR(hire_date,'YYYY')||'  '||'Second_Quarter'
                                                        ,3,TO_CHAR(hire_date,'YYYY')||'  '||'Third_Quarter'
                                                       ,4,TO_CHAR(hire_date,'YYYY') ||'  '||'Fourth_Quarter'
                         ,0)
from employees order by 1    desc



اخوي والشرح باختصار هو اننا قمنا بوضع التعبير
to_char(hire_date,'Q')
لفحصة وهذا التعبير يقوم باعطائنا الربع السنوي للتاريخ المشار الية في البرامتر الاول
وهذا التعبير سيخرج لنا احد نتائج (1 او 2 او 3 او 4) وبسيتم المقارنة بعد ذلك بين القيم الاربع
وفي كل مرة سيتحقق اوركال من المقارنة يعطينا النتيجة المقابلة لها

اتمني اخوي اكون وفقت في الاجابة عليك
واتمنالك كل التوفيق
ولك كل الود والتقدير

محبكم BETA_SMART :unsure:

رابط هذا التعليق
شارك

الشكر لله اخيتي

فقط اسالك تدعوا الله لي بالتوفيق

واسال الله ان يعلمنا جميعا من واسع علمة وفضلة

تم تعديل بواسطة beta_smat
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية