تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
جمع عمود بشرط معين
#4
تستطيع بالاستعلام الحصول على ما تريد من مجمايع بشكل أسرع ومنظم هكذا
PHP كود :
Dim sql As String _
    
" SELECT  'Type50'    AS ColType, COUNT(Column1) AS ColCount, SUM(Column2) AS ColSum FROM TableName WHERE Column1=50                " _
    
" UNION     " _
    
" SELECT  'Type100'   AS ColType, COUNT(Column1) AS ColCount, SUM(Column2) AS ColSum FROM TableName WHERE Column1=100               " _
    
" UNION     " _
    
" SELECT  'OtherType' AS ColType, COUNT(Column1) AS ColCount, SUM(Column2) AS ColSum FROM TableName WHERE Column1 NOT IN(50 ,100)   "

Dim da As New OleDbDataAdapter(sqlcn)
Dim dt As New DataTable
da
.Fill(dt)

For 
Each row As DataRow In dt.Rows
    If row
("ColType") = "Type50" Then
        TeXTBOX1
.Text row("ColCount")
 
       TEXTBOX2.Text row("ColSum")
 
   End If
 
   If row("ColType") = "Type100" Then
        TeXTBOX3
.Text row("ColCount")
 
       TEXTBOX4.Text row("ColSum")
 
   End If
 
   If row("ColType") = "OtherType" Then
        TEXTBOX5
.Text row("ColCount")
 
       TEXTBOX6.Text row("ColSum")
 
   End If
Next 
TableName اسم الجدول
Column1 العمود الذي فيه الفئاة مثل 50 و100 وغيرها والمراد عدها
Column2 العمود الذي فيه القيمة والمراد جمعها
الرد }}}
تم الشكر بواسطة: asemshahen5 , mr_hso , ابراهيم ايبو


الردود في هذا الموضوع
جمع عمود بشرط معين - بواسطة mr_hso - 01-08-19, 03:53 PM
RE: جمع عمود بشرط معين - بواسطة mr_hso - 04-08-19, 03:11 PM
RE: جمع عمود بشرط معين - بواسطة mr_hso - 13-08-19, 03:55 PM
RE: جمع عمود بشرط معين - بواسطة Beginer - 13-08-19, 06:53 PM


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


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