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

مساعدة بخصوص جملة سيلكت تجيب الداتا من جدولين


asalah_b15

Recommended Posts

select t_x.customer_code,t_x.name_stock,t_x.INTENATIONAL_CODE,
quant qty
from t_x where t_c.customer_code not in (select distenct(v_x.customer_code) from v_x) union
select v_x.customer_code,v_x.name_stock,v_x.INTENATIONAL_CODE,
nvl(v_x.quant+t_x.count,0) qty
from v_x,t_x where (
(v_x.customer_code=t_x.customer_code) and (v_x.name_stock=t_x.name_stock) and (v_x.INTENATIONAL_CODE=t_x.INTENATIONAL_CODE))

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

على حسب ما فهمت يجد انشاء view عدد 2 الاولى لتجميع البيانات والثانية لإستخراج المجاميع من الاولى في حال كان يوجد تشابه

اليك الكود

Create view concat_tables as Select auanti , intenational_code,name_stock,costmer_name,customer_code
From v_x Union
Select auanti , intenational_code,name_stock,costmer_name,customer_code
From t_x

;

Create view result_table as Select sum(quanti) quanti, intenational_code,name_stock,costomer_name,customer_code
Group by  intenational_code,name_stock,costomer_name,customer_code
;

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

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

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

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

×   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.

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

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

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