shatat قام بنشر مايو 25, 2009 قام بنشر مايو 25, 2009 السلام عليكم لدي قاعدة بيانات بها 3 اعمدة الاول الرقم الثاني النوع الثالث الكمية وعند انشاء استعلام ليبين البيانات التالية لم استطع العدد بحيث الكمية من 0 حتى 5 واظهار النوع العدد بحيث الكمية من 5 حتى 10 واظهار النوع العدد بحيث الكمية أكبر من 10 واظهار النوع اي لدينا نوعان ك كم عددها ومجموع الكمية ج كم عددها ومجموع الكمية مرفق مثال للتوضيح d.rar
Bluemind قام بنشر مايو 25, 2009 قام بنشر مايو 25, 2009 اخوي لابد من انشاء استعلامين الاولى: لاظهار القيم الي اكبر من الصفر و اصغر من الخمسه الثاني : يعتمد على الاول ولكن يقوم بجمع ناتج الاستعلام شوف الملف المرفق "المجموع النهائي" d.zip
shatat قام بنشر مايو 25, 2009 الكاتب قام بنشر مايو 25, 2009 شكرا اخي Bluemind ولكن اريد ان يكون الثلاثة معايير في استعلام واحد من 0 حتى 5 (اظهار النوع والكمية حسب النوع والعدد حسب النوع) من 5 حتى 10 (اظهار النوع والكمية حسب النوع والعدد حسب النوع) أكبر من 10 (اظهار النوع والكمية حسب النوع والعدد حسب النوع) انظر المثال d2.rar
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
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.