الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

من يساعدني في هذه الجملة sql

بدأه أبورنه في 16 فبراير 2010 · 11 رد · 1,112 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد كتابة هذه الجملة وهي عبارة عن selet

واحترت وعجزت اكتب جملة صحيحه

عموماً

لدي جدول يحتوي على

1- اسم الموظف

2- المدينة

3- الراتب

اريد ان ابحث عن كل مدينة ومن اكثر موظف يستلم راتب فيها

بشرط ان لا تتكرر المدينة يعني في كل مدينة اكثر موظف فقط ولا يظهر غيره

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

#2

وش نوع الداتابيس

إن كانت أكسس فهذه العبارة

SELECT Max(Employee.Salary) AS MaxOfSalary, First(Employee.EmpName) AS FirstOfEmpName, Employee.City

FROM Employee

GROUP BY Employee.City;

تم تعديل هذه المشاركة بواسطة Almatrodi في 16 فبراير 2010 في 22:15

#3

اشكرك اخي على تجاوبك

أسال الله ان لا يحرمك الاجر

اعتذر منك اخي جدا جدا

يوجد لدي توضيح اكثر واعتذر لاني لم اقم بذلك من اول مشاركة

الجدول يحتوي على

1- اسم الموظف

2- المدينة

3- الراتب

انا اريد كل مدينة و اكبر راتب لكل الأشهر يعني اريد جمع الرواتب القديمة ثم استخراج الاكبر منها لان الجدول يوجد به رواتب اكثر من شهر

تم تعديل هذه المشاركة بواسطة أبورنه في 16 فبراير 2010 في 23:32

#4

أخي يفضل ان ترفع المثال . حتى نتمكن من مساعدتك

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#5

المسألة بإذن الله تعالى لا تحتاج لمثال

المشكلة الأخرى اني اعمل ببرنامج تابعة لجهة وكبيرا نوعاً ما

ومن الصعب طبعاً ان ارفقه

ولكن اذا لم تتضح المسألة إلا بمثال

فسأقوم بعمل نسخة مصغرة للتوضيح أكثر

سأقوم بشرح ما اريد مرة اخرى وبإذن الله تتضح الصورة

انا لدي جدول في الاكسس ( قاعدة البيانات ) :

اسم الجدول : الموظفين

الحقول :

1- اسم الموظف

2- المدينة

3- الراتب

4- الشهر

المطلوب

لنفرض ان هناك موظف اسمه محمد وهو من مدينة الرياض واستلم 10 رواتب قيمة كل راتب 1000 ريال يكون المجموع 10000 ريال

و موظف آخر من الرياض واستلم 10 رواتب قيمة الراتب 900 ويكون المجموع 9000 ريال

وموظف من جدة راتبه 1500 ريال واستلم 10 رواتب سيكون المجموع 15000 ريال

انا اريد ان يعرض اكثر موظف استلم رواتب من الرياض طبعاً هو محمد استلم 10000 ريال - كما انني اريد ان يتجاهل اي نتيجة تخص الرياض يكتفى بأكبر راتب فقط

ثم يعرض اهل جدة ..... الخ

اتمنى وضحت الفكرة

#6

هل الفكرة لم تتضح حتى الآن

#7

74 مشاهدات

ولم يتم الرد

هل هي لهذه الدرجة صعبة

اذا كان هناك اي طريقة اخرى لمساعدتي اتمنى لا تبخلوا علي بها

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

#8

طيب يبدو ان المسألة صعبة نوعاً ما

عموماً

هل يسمح لي ان اطرح الموضوع مرة أخرى في قسم sql يمكن يكون لديهم حل

#9

up

#10

sql = "select (city name) ,max( selles)as selles from sells group by city name "

city name هو اسم المدينه

selles حقل المرتب

هذه جمله sql

الخير هنا ربى اغفر لى ولوالدى وللمؤمنين يوم يقوم الحساب000 امين

#11

أخوي الغالي

وين sum

انا اريد مجموع رواتب كل الاشهر ثم اسخراج اكبر راتب max

وايضاً name وهو اسم الموظف لم تكتبه في الجملة

يبدو والله اعلم ان هذه الجملة مستحيلة

بصراحة اتعبتني جداً ولم اجد لها حل حتى الآن

تم تعديل هذه المشاركة بواسطة أبورنه في 21 فبراير 2010 في 18:33

#12

ارفق المشروع من فضلك للوصول الى نتائج سريعه

الخير هنا ربى اغفر لى ولوالدى وللمؤمنين يوم يقوم الحساب000 امين

مواضيع مشابهة