• 0
atefkhalf2004

استعلام مركب في الاكسس

سؤال

السادة الافاضل
جملة select count تعد عدد السجلات
كيف يتم عدد الذكور وايضا عدد الاناث وعدد الناجحين وعدد الراسبين وذلك في جملة واحدة
select count (id) from table1 where kind="male
select count (id) from table1 where kind="female
select count (id) from table1 where kind="pass"
select count (id) from table1 where kind="fale

كيف يتم تجميع هذه الجمل في جملة واحدة
حتي يتم طباعة التقرير او عرضهم في جريد

شكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

8 إجابة على هذا السؤال .

  • 0

جرب الاستعلام التالي

select (select count (id) from table1 where kind='male') as Males, (select count (id) from table1 where kind='female') as Females, (select count (id) from table1 where kind='pass') as Pass, (select count (id) from table1 where kind='fale') As Fail

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لم ينفذ معي

فكرت في حل

اقسم الاستعلام حتي اصل الي الحل

select (select count (id) from table1  where  kind='mal' ) as males, (select count(id) from talbe1 where kind='femail' ) as femals

لكن لم يفي بالحل

ما الحل

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ارجو ارفاق رساله الخطأ ممكن يكون خطأ باسم الجدول او الحقل, لأنه الحل جربته مسبقا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

If Conn.State = ConnectionState.Open Then Conn.Close()
        'ds.Clear()
        Dim ds6 As New DataSet
        ds6.Clear()
        Dim sqlstr6 As String = "select (select count (id) from student   where kind='ذكر') as Males, (select count (id) from student where kind='انثي') as Females "
        Dim dt6 As New OleDbDataAdapter(sqlstr6, Conn)
        dt6.Fill(ds6, sqlstr6)
        Conn.Close()
        MsgBox(ds6.Tables("").Rows(0).Item("Males").ToString)

تم تعديل بواسطه atefkhalf2004
اضافة
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اذا كنت تستخدم اللغه العربيه في ادخال البيانات ارجو اضاف الحرف N قبل القيم في جمله الـ Select

تم تعديل بواسطه VB Helper
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السيد الفاضل

برجاء جملة ال  select    حتي  يظهر الاعداد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عذرا افتكر قاعده البيانات سيكول سيرفر, خليك على الجمله الاولى, لكن يبدوا في خطأ عندك في الكود, حاول استخدام ds6.Tables(0)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .