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

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

صورة
- - - - -

الى خبراء ال Sql اتمنى منكم شرح هذا المقطع


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

#1 PANCHI

PANCHI

    عضو

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

تاريخ المشاركة 13 December 2010 - 11:05 AM

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

انا لقيت هذا الكود جاهز بس ممكن حد يشرح لنا لماذا تستخدم هذه الطريقة او مالمقصود بعمل جملة SELECT اكثر من مرة بداية ب SELECT *FROM
وياريت لو حد عنده امثلة لإستخدامات جمل SELECT بطرق مختلفة والهدف من انشاءها

SELECT * FROM (select  INV.ITEMNUM,I.DESCRIPTION,INV.ORDERUNIT
,(SELECT SUM(NVL(CURBAL,0)) FROM invbalances WHERE ITEMNUM=INV.ITEMNUM AND LOCATION=INV.LOCATION AND SITEID=INV.SITEID) CB
,(SELECT NVL(STDCOST,0) FROM INVCOST WHERE ITEMNUM=INV.ITEMNUM AND LOCATION=INV.LOCATION AND SITEID=INV.SITEID) SCOST
,(SELECT SUM(NVL(CURBAL,0)) FROM invbalances WHERE ITEMNUM=INV.ITEMNUM AND LOCATION=INV.LOCATION AND SITEID=INV.SITEID)
*(SELECT NVL(STDCOST,0) FROM INVCOST WHERE ITEMNUM=INV.ITEMNUM AND LOCATION=INV.LOCATION AND SITEID=INV.SITEID) TSCOST
FROM TABLE1,TABLE2
WHERE ....... CLAUSE


#2 PANCHI

PANCHI

    عضو

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

تاريخ المشاركة 19 December 2010 - 12:05 PM

:lol: