استعلام sql لترتيب الاشخاص حسب السن وعدد الاولاد
#1
السلام عليكم و رحمة الله تعالى و بركاته

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

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

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

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

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

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

ربي يفتح عليك.
[/INDENT]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#3
ان شاء الله أجد ضالتي لأني شهر كامل وأنا أبحث في الموضوع
شكرا جزيلآ
لا اله الا الله محمد رسول الله.
الرد
#4
[INDENT]تفضل أخي الحبيب ،
إذا كان لدينا المصفوفة التالية :

[صورة: im5l.jpg]


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



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

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

وفقك الله لكل خير.
[/INDENT]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#5
أخي نعم لقد فهمت لكن ليس هدا مقصودي ربما لم أوصل السؤال جيدا

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

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

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

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

و جزاكم الله كل الخير
لا اله الا الله محمد رسول الله.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم