shatat قام بنشر مايو 25, 2009 مشاركة قام بنشر مايو 25, 2009 السلام عليكم لدي قاعدة بيانات بها 3 اعمدة الاول الرقم الثاني النوع الثالث الكمية وعند انشاء استعلام ليبين البيانات التالية لم استطع العدد بحيث الكمية من 0 حتى 5 واظهار النوع العدد بحيث الكمية من 5 حتى 10 واظهار النوع العدد بحيث الكمية أكبر من 10 واظهار النوع اي لدينا نوعان ك كم عددها ومجموع الكمية ج كم عددها ومجموع الكمية مرفق مثال للتوضيح d.rar رابط هذا التعليق شارك More sharing options...
Bluemind قام بنشر مايو 25, 2009 مشاركة قام بنشر مايو 25, 2009 اخوي لابد من انشاء استعلامين الاولى: لاظهار القيم الي اكبر من الصفر و اصغر من الخمسه الثاني : يعتمد على الاول ولكن يقوم بجمع ناتج الاستعلام شوف الملف المرفق "المجموع النهائي" d.zip رابط هذا التعليق شارك More sharing options...
shatat قام بنشر مايو 25, 2009 الكاتب مشاركة قام بنشر مايو 25, 2009 شكرا اخي Bluemind ولكن اريد ان يكون الثلاثة معايير في استعلام واحد من 0 حتى 5 (اظهار النوع والكمية حسب النوع والعدد حسب النوع) من 5 حتى 10 (اظهار النوع والكمية حسب النوع والعدد حسب النوع) أكبر من 10 (اظهار النوع والكمية حسب النوع والعدد حسب النوع) انظر المثال d2.rar رابط هذا التعليق شارك More sharing options...
shatat قام بنشر مايو 28, 2009 الكاتب مشاركة قام بنشر مايو 28, 2009 للرفع . رابط هذا التعليق شارك More sharing options...
Dream_Works قام بنشر مايو 28, 2009 مشاركة قام بنشر مايو 28, 2009 مع احترامي و تقديري و شكري للأخ Bluemind على مشاركاته ... أبدي رأيي في الحل أرجو أن يكون هذا المطلوب كلمة أكثر تبدأ بحرف الألف .... لذلك لم يكن الترتيب بالشكل المطلوب تم وضع الثلاثة استعلامات مع بعضها في ال SQL View مع وضع Union بينها يمكنك مسح جميع الاستعلامات و الاعتماد على الجديد فقط يمكنك التمييز ما بين الأنواع الثلاثة بتغيير بيانات الحقل TYpe إلى أرقام بسيطة 1 , 2 , 3 SELECT "من 1 إلى 5" AS Type , [استعلام 1].النوع, Sum([استعلام 1].الكمية) AS Sumمنالكمية, Count([استعلام 1].[NO]) AS CountمنNO FROM (SELECT rta.النوع, rta.الكمية, rta.[NO] FROM rta WHERE (((rta.الكمية) Between 0 And 5))) AS [استعلام 1] GROUP BY "من 1 إلى 5" , [استعلام 1].النوع Union SELECT "من 6 إلى 10" as Type , [استعلام 2].النوع, Sum([استعلام 2].الكمية) AS Sumمنالكمية, Count([استعلام 2].[NO]) AS CountمنNO FROM (SELECT rta.النوع, rta.الكمية, rta.[NO] FROM rta WHERE (((rta.الكمية) Between 6 And 10))) AS [استعلام 2] GROUP BY "من 6 إلى 10" , [استعلام 2].النوع UNION SELECT "أكثر من 10" as Type , [استعلام 3].النوع, Sum([استعلام 3].الكمية) AS Sumمنالكمية, Count([استعلام 3].[NO]) AS CountمنNO FROM (SELECT rta.النوع, rta.الكمية, rta.[NO] FROM rta WHERE (((rta.الكمية) Between 6 And 10))) AS [استعلام 3] GROUP BY " أكثر من 10" , [استعلام 3].النوع; d2.zip رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان