delphi4arab منتديات دلفي للعرب
استعلام sql لترتيب الاشخاص حسب السن وعدد الاولاد - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : استعلام sql لترتيب الاشخاص حسب السن وعدد الاولاد (/showthread.php?tid=4165)



استعلام sql لترتيب الاشخاص حسب السن وعدد الاولاد - hichem123 - 04-05-2012

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

عندي قاعدة بيانات بها مثلا
العمر : 30 سنة , 40 سنة , 50 سنة
عدد الأولاد : ولد, اثنان , ثلاثة

كيف أضعهم في dbgrid مع حساب العدد
مثلا الأشخاص الدين سنهم 30 سنة و لديهم ولد عددهم 4
الأشخاص الدين سنهم 40 سنة و لديهم ثلاثة اولاد عددهم 7
بهدا الترتيب
___________ولد _________ اثنان ______ثلاثة
______________________________
30 سنة _____ 4 _________ 2 ________ 10
40 سنة _____ 8 __________ 5 _______ 7
50 سنة _____ 5 __________ 10 _______ 6

و جزاكم الله خيرا


استعلام sql لترتيب الاشخاص حسب السن وعدد الاولاد - أبو معاذ - 04-05-2012

[INDENT]
وعليكم السلام ورحمة الله وبركاته،
لن أجيبك على السؤال و لكنني سأتركك تجد الحل بنفسك بإذن الله.
وهذه الروابط :

كود :
http://sqlpro.developpez.com/cours/sqlaz/ensembles/

كود :
http://www.w3schools.com/sql/sql_groupby.asp

اي أنك ستستعمل Group by ، Sum ، distinct
أرفق المحاولة و نحن هنا للمعونة .

ربي يفتح عليك.
[/INDENT]


استعلام sql لترتيب الاشخاص حسب السن وعدد الاولاد - hichem123 - 04-05-2012

ان شاء الله أجد ضالتي لأني شهر كامل وأنا أبحث في الموضوع
شكرا جزيلآ


استعلام sql لترتيب الاشخاص حسب السن وعدد الاولاد - أبو معاذ - 04-05-2012

[INDENT]تفضل أخي الحبيب ،
إذا كان لدينا المصفوفة التالية :

[صورة: im5l.jpg]


ونريد الحصول على النتيجة التالية :
[صورة: im4r.jpg]



فإننا نقوم بالإستعلام التالي :

كود :
Select Age , Nbchild , Count(*) as Number From Family Group by Age ,Nbchild

وفقك الله لكل خير.
[/INDENT]


استعلام sql لترتيب الاشخاص حسب السن وعدد الاولاد - hichem123 - 05-05-2012

أخي نعم لقد فهمت لكن ليس هدا مقصودي ربما لم أوصل السؤال جيدا

أنا ****ها هكدا يعني
عندي القائمة في
العمود : طفل - طفلان - ثلاثة أطفال
و في السطر : 30 سنة - 40 سنة - 50 سنة

العملية مثلا في 30 سنة كم عدد الأشخاص الدين لديهم طفل و في نفس الوقت عدد الأشخاص الدين يبلغون 30 سنة و عندهم طفلان و هكدا

يعني كما في مثالك أخي الكريم Unprogramme طريقتك صحيحة , لكن هل من الممكن أن أستعمله كما في الصورة

عدرا أخوتي أنا لا أجيد العربية جيدا و شكرا خاص لأخي walid123 الدي ساعدني على كتابة السؤال

و جزاكم الله كل الخير