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

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

صورة
- - - - -

Sql Statement


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

#1 altefish

altefish

    عضو

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

تاريخ المشاركة 31 July 2007 - 08:46 AM

أرجو من الأخوه الكرام دمج هاتين الجملتين فى جمله بحيث النتيجه تكون dr لا يساوى cr
select uti,sum(trn_f_trnamt) from gen_tran where trn_d_date='14-jul-2007' and trn_c_trnsts='P' and trn_c_balsts='cr' group by uti;
select uti,sum(trn_f_trnamt) from gen_tran where trn_d_date='14-jul-2007' and trn_c_trnsts='P' and trn_c_balsts='dr' group by uti;

#2 amr fawzy

amr fawzy

    مشترك

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

تاريخ المشاركة 01 August 2007 - 03:45 PM

السلام عليكم ورحمه الله
ممكن ياخى تستخدم union بين الجملتين

#3 mha_666

mha_666

    عضو

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

تاريخ المشاركة 02 August 2007 - 02:12 PM

وبامكانك أيضا استخدام IN لتحصل على نفس نتيجة ال UNION

select uti,sum(trn_f_trnamt) from gen_tran where trn_d_date='14-jul-2007' and trn_c_trnsts='P' and trn_c_balsts IN ('cr','dr') group by uti

مالقصود بعبارة "بحيث النتيجه تكون dr لا يساوى cr"
في حال لم تكن نتيجة الاستعلام هي المطلوبة الرجاء توضيح معنى العبارة السابقة ليتسنى لنا مساعدتك



#4 altefish

altefish

    عضو

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

تاريخ المشاركة 24 September 2007 - 11:55 AM

المقصود بى dr تعنى debit بمعنى خصم وال cr تعنى credit بمعنى اضافه والcr فى الuti هو نفسه الdr فى الuti