select Name, sum(DdNum) as 数量之和
from ckdbanding
group by Name   

解决方案 »

  1.   

    select sum(DdNum) as 数量总和
    from ckdbanding
      

  2.   


    C# ? 
    select  sum(DdNum) as 和
    from ckdbanding
    group by Name  
      

  3.   

    大神,怎么把这个显示到DATAgrid或者textbox上面啊?能够排序就更加好了。对绩效进行考核,我可以再开个帖子另外给分,么么
      

  4.   

    绵绵糖,我不是大神,我是大婶private void button1_Click(object sender, EventArgs e)
            {
                //定义数据库连接字符   testDB是 数据库 
               string str_con = @"Data Source=12-3C72903E783B/SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=testDB;";
     
     
                //定义SQL语句字符串
                string sql = "select Name, sum(DdNum) as 数量之和 from ckdbanding group by Name";
               
                //定义并实例化数据库连接类型变量
                SqlConnection conn = new SqlConnection(str_con);
     
                //打开数据库连接
                conn.Open();
     
     
                SqlCommand comm = new SqlCommand(sql, conn);
                SqlDataAdapter da = new SqlDataAdapter(comm);
     
                DataSet ds = new DataSet();
                da.Fill(ds, "ckdbanding");
     
                dataGridView1.DataSource = ds;
                dataGridView1.DataMember = "ckdbanding";
               //---------------  代码--------------------
     
                 //设置dataGridView1控件第一列的列头文字
                dataGridView1.Columns[0].HeaderText = "Name";
    //设置dataGridView1控件第一列的列宽
                dataGridView1.Columns[0].Width = 80;
     
     
    //设置dataGridView1控件第二列的列头文字
                dataGridView1.Columns[1].HeaderText = "之和";
                //设置dataGridView1控件第二列绑定的数据集中第一个数据表的第二列的数据
                //前面说了,ds数据集是一个多表的集合
                dataGridView1.Columns[1].DataPropertyName = ds.Tables[0].Columns[1].ToString();
    //设置dataGridView1控件第二列的列宽
                dataGridView1.Columns[1].Width = 300;
     
                conn.Close();
            }