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

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

صورة
- - - - -

مساعدة في عمل استعلام ميزان مراجعة


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

#1 Yemeni_programmer

Yemeni_programmer

    عضو

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

تاريخ المشاركة 20 June 2005 - 01:35 PM

هذه اول مشاركة لي في هذا المنتدي وارجو من الله ان اجد المساعدة
لدي جدول حسابات يحتوي على حقل رقم الحساب واسم الحساب والحساب الاب حيث والحساب الاب هو حساب وجود في نفس الجدول
وجدول لحركة الحسابات يحتوي على حقل رقم الحساب والمبلغ

اريد ان اجمع مبالغ الحسابات تراكميا من الحساب الابن الى الحساب الاب اي ان اجمالي الحساب الاب هو اجمالي مبالغ الحسابات الابنا
رقم الحساب-------------المبلغ
1----------------------- 5000
11----------------------5000
111--------------------5000
1111 ------------------1000
1112------------------ 2000
1113------------------- 2000



اي ان اجمالي الحساب 111 هو اجمالي الحسابات الثلاية الاخيرة
واجمالي حساب 11 هو اجمالي حساب 111 اي اي حساب في الستوى الادنى منه وهكذا

تم التعديل بواسطة Yemeni_programmer, 20 June 2005 - 01:39 PM.


#2 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,557 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at al Fanar Co. Riyadh KSA

تاريخ المشاركة 21 June 2005 - 12:33 AM

مرحبا بك أخ / Yemeni_programmer
إن شاء الله تجد ما تريد فى منتدانا الحبيب
يمكنك استخدام خاصية البحث لكي تصل ماتريد واكثر مما تريد
عموما توجد مشاركات سابقه فى موضوع الحسابات منها

شجرة الحسابات

أو من هنا

اتمنى ان يكون هذا هو المطلوب

تم التعديل بواسطة Amgad, 21 June 2005 - 12:56 AM.

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#3 Yemeni_programmer

Yemeni_programmer

    عضو

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

تاريخ المشاركة 21 June 2005 - 04:30 PM

جزاك الله خير اخي الكريم لكني لم اجد مااريد

#4 امير101

امير101

    عضو نشط

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

تاريخ المشاركة 25 September 2010 - 02:30 AM

السؤال يستحق الاجابة اين خبراء ال sql
امير مائة وواحـد


رب رجل بمئة
ورب رجل بالف

فهل تحلم ان تكون بواحد ام بمائة ام بالف رجل؟؟؟

#5 eslam4444

eslam4444

    عضو نشط

  • الأعضــاء
  • 444 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:football,swimming,design,PlayStation,web developer,,

تاريخ المشاركة 25 September 2010 - 03:20 AM

بسم الله الرحمن الرحيم
يمكنك أستخدام join

mcts||''||oca||''||ocp||askpc expert

I hope soon successful Ceh


متغيب مؤقتا


#6 jamal_rrkk

jamal_rrkk

    عضو نشط

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

تاريخ المشاركة 26 September 2010 - 02:45 PM

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

اخي الكريم

راجع الرابط التالي


http://www.araboug.o...showtopic=41279


نشاء view مرتبط بميزان المراجعة : يتم من خلالها عرض ميزان المراجعة بشكل تجميعي للحسابات الرئيسية_ المستوي الأول

create or replace view v_t_tr_bal_3 (yer, de_cr, num, nam, op_vd, op_vc, t_vd, t_vc, vd, vc) as
select t_year , act4.de_cr , act4.ac_num , act4.ac_nam , nvl(sum(t_op_vd),0) , nvl(sum(t_op_vc),0) , 
nvl(sum(t_t_vd),0) , nvl(sum(t_t_vc),0) , (nvl(sum(t_op_vd),0) - nvl(sum(t_op_vc),0) + 
nvl(sum(t_t_vd),0) - nvl(sum(t_t_vc),0)) , 0
from act , tr_bal , act act2 , act act3 , act act4
where act.ac_num=t_num and act.levl_c=act2.ac_num and act2.levl_c=act3.ac_num and act3.levl_c=act4.ac_num and act4.de_cr =1
group by t_year , act4.de_cr , act4.ac_num , act4.ac_nam 
union all 
select t_year , act4.de_cr , act4.ac_num , act4.ac_nam , nvl(sum(t_op_vd),0) , nvl(sum(t_op_vc),0) , 
nvl(sum(t_t_vd),0) , nvl(sum(t_t_vc),0) , 0 , -(nvl(sum(t_op_vd),0) - nvl(sum(t_op_vc),0) + 
nvl(sum(t_t_vd),0) - nvl(sum(t_t_vc),0)) 
from act , tr_bal , act act2 , act act3 , act act4
where act.ac_num=t_num and act.levl_c=act2.ac_num and act2.levl_c=act3.ac_num and act3.levl_c=act4.ac_num and act4.de_cr =2
group by t_year , act4.de_cr , act4.ac_num , act4.ac_nam ;


جزاك الله كل خير

ملفات مرفقة


قال تعالى :

{ وَمَا خَلَقْتُ الْجِنَّ وَالْإِنسَ إِلَّا لِيَعْبُدُونِ مَا أُرِيدُ مِنْهُم مِّن رِّزْقٍ

وَمَا أُرِيدُ أَن يُطْعِمُونِ إِنَّ اللَّهَ هُوَ الرَّزَّاقُ ذُو الْقُوَّةِ الْمتينُ }

[ الذاريات : 56 : 58 ]


{ وَأْمُرْ أَهْلَكَ بِالصَّلَاةِ وَاصْطَبِرْ عَلَيْهَا لَا نَسْأَلُكَ رِزْقًا

نَحْنُ نَرْزُقُكَ وَالْعَاقِبَةُ لِلتَّقْوَى }

[ طه : 131 ]




سبحان الله والحمد لله والله أكبر


http://tech.groups.y...and_Accounting/

#7 walid elsayed

walid elsayed

    عضو

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

تاريخ المشاركة 29 September 2010 - 11:48 AM

السلام عليكم ورحمه الله وبركاته
اخى ممكن تستخدم خاصيه TRUNC لرقم الحساب بحيث تقطع اول رقم اول رقمين او ثلاثه من رقم الحساب
جرب اخى وعسى الله ان ينفعنا واياك

#8 amr yusry

amr yusry

    عضو

  • الأعضــاء
  • 1 مشاركة
  • البـلـد: Country Flag
  • الاهتمامات:I'm very interested of Oracle developer and java

تاريخ المشاركة 24 May 2013 - 06:32 PM

إستخدم أداة Connect_By_Root فى جملة SQl  

 

 

مثال على المرتب فى جدول employees

select id , name ,sum(salary) from (select Connect_by_root Employee_id as id , connect_by_root last_name as name , salary from employees

connect by prior employee_id = manager_id)      group by employee_id

; order by employee_id


تم التعديل بواسطة amr yusry, 24 May 2013 - 06:42 PM.