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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

شهور السنه


10 رد (ردود) على هذا الموضوع

#1 mostafa_guide

mostafa_guide

    عضو

  • الأعضــاء
  • 24 مشاركة

تاريخ المشاركة 18 April 2006 - 02:55 PM

هل يمكن عمل استعلام لعرض جميع شهور السنه الحاليه من يناير حتي اخر السنه

#2 reemy

reemy

    عضو

  • الأعضــاء
  • 36 مشاركة

تاريخ المشاركة 19 April 2006 - 07:01 AM

لسلام عليكم و رحمة اللة و بركاتة

مع العلم ان هذا سؤال غريب شويا و لكن اتمنى ان تكون اجابتى التالية مرضية لسؤالك
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('01-01-2006','DD-MM-YYYY'),+rownum-1),'MONTH')
from all_users
where rownum <=12

#3 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 19 April 2006 - 09:02 AM

الاخ reemy
بصراحة عجبني جوابك ومميزة اجابتك ولكن لنفرض ان عدد اليوزر اقل من 12 هل سوف يطلع نفس النتيجة
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#4 pharaoh

pharaoh

    عضو

  • الأعضــاء
  • 12 مشاركة

تاريخ المشاركة 19 April 2006 - 05:47 PM

أجابة جميلة جدآ و بسيطة
:D

#5 reemy

reemy

    عضو

  • الأعضــاء
  • 36 مشاركة

تاريخ المشاركة 20 April 2006 - 01:55 AM

السلام عليكم ورحمة اللة وبركاتة
بالنسبة للسؤال الاخ ADMIN ممكن الحل فى الاجابة التالية
SELECT TO_CHAR(ADD_MONTHS(TO_DATE('01-01-2006','DD-MM-YYYY'),+rownum-1),'MONTH') as Month
from user_objects
where rownum <=12

#6 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 20 April 2006 - 09:16 AM

مشكور اخي Reemy
على فكرة الحل وبالواقع هو انه الحل الذي تفضلت به يعتمد على عدد الحقول بالجدول ويمكن اي جدول يحتوي على حقول اكثر من 12 سطر ان يقوم بالمهمة وهذا هو الاساس في عملية الحل ليس الا
وفكرة مميزة كما قلت سابقا وجزاك الله خيرا
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#7 mostafa_guide

mostafa_guide

    عضو

  • الأعضــاء
  • 24 مشاركة

تاريخ المشاركة 20 April 2006 - 12:26 PM

اخواتي شكرا جدا علي مجهوداتكم ولكن من الواضح انكم فهمت السؤال خطاء المقصود هو عرض كل الشهور من اول السنه حتي تاريخ محدد (متغير) مع العلم ان الهدف الاساسي كالتللي :
لدي جدول يحتوي علي مرتبات الموظفين كل شهر واريد عمل تقرير لعرض المرتب لك الناس ابداء من اول السنه وحتي تاريخ متغير مع العلم انه من الممكن عدم وجود مرتب في شهر معين مثلا بدء تشغبل النظام شهر 5/2005 يتم عرض الشهور من 01/2005 حتي 04/2005 بقيمه 0
وشكرا جزيلا

#8 أسامة موسى

أسامة موسى

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 2,381 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 20 April 2006 - 12:48 PM

الاخ mostafa_guide
لم يتم فهم السؤال خطأ ولكن انت عرضت سؤالك بشكل خاطئ وهذا يرجع لك
فما نفهمه من سؤالك والذي نصه

هل يمكن عمل استعلام لعرض جميع شهور السنه الحاليه من يناير حتي اخر السنه

اجابته عندك فرجائي الحار ان تعرض سؤالك بشكل صحيح قبل الخوض في معمعة الاجابة :D
۩ اللهـــــــــــــــــــــــم صلي على سيدنا محمد وعلـى آله وصحبه أجمـعين ۩
۩ سبحـــــــــــــــــان الله وبحمده ....... سبحــــــــــــــــــــــــان الله العظيم ۩



يمكنك زيارتي على صفحتي الخاصة بالفيس بوك على الرابط AskOsama

يمكنك زيارتي على مدونتي الجديدة على الرابط http://askossama.blogspot.com

#9 هانى سند

هانى سند

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 20 April 2006 - 02:25 PM

رب ضارة نافعة اخ ADMIN05 :D
ممكن لو كان عرض السؤال صح من الاول موش كنا خدنا الاجابة دي من اخ REEMY :)

#10 llord

llord

    مشترك

  • الأعضــاء
  • 114 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 20 April 2006 - 05:56 PM

السلام عليكم

هو الاخ REEMY اعطاك طريق الحل
فحاول اخى mostafa_guide
ان تفكر فى الحل الموضوع مش صعب

=========
عموماً اتفضل

SELECT ADD_MONTHS(TO_DATE('01-6-2006','DD-MM-YYYY'),-rownum)
from dict
where rownum <to_number(to_char(to_date('01-6-2006','DD-MM-YYYY'),'mm'))

والحل ده من اجابة الاخ REEMY

=============
وشكراً جزيلاً لك اخى REEMY[COLOR=red]

#11 reemy

reemy

    عضو

  • الأعضــاء
  • 36 مشاركة

تاريخ المشاركة 21 April 2006 - 05:26 AM

اخواتي شكرا جدا علي مجهوداتكم ولكن من الواضح انكم فهمت السؤال خطاء المقصود هو عرض كل الشهور من اول السنه حتي تاريخ محدد (متغير) مع العلم ان الهدف الاساسي كالتللي :
لدي جدول يحتوي علي مرتبات الموظفين كل شهر واريد عمل تقرير لعرض المرتب لك الناس ابداء من اول السنه وحتي تاريخ متغير مع العلم انه من الممكن عدم وجود مرتب في شهر معين مثلا بدء تشغبل النظام شهر 5/2005 يتم عرض الشهور من 01/2005 حتي 04/2005 بقيمه 0
وشكرا جزيلا

عرض المشاركة



الاخ العزيز
ممكن ان توضح لنا هل تريد بناء التقرير باستخدام اى Tool
سواء Sql او Report Builder
شكراً