急!有关于SQL语句问题

raziellove 2013-05-01 12:04:51
我想从GoodsOrder2这张表中,选出商品的ID,GoodsAmount,Money,DateMonth,然后统计每个ID对应的商品的总的GoodsAmount,以及总的Money,最后按照总的Money进行排序

运行时,窗口只出现ID那一列的,其他几列都是空的,往现在的代码的SELECT里加入dateMonth还会显示无效。。操作员那列的也还没敢加上去。。。。然后现在的代码按道理说应该可以显示出GoodsAmount和Money的统计结果出来啊。。。。。。

这是目前的代码:
private void Form4_Load(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection(Properties.Settings.Default.CSConnectionString);
string sql = "SELECT ID,SUM(GoodsAmount),SUM(Money) AS SUM_MONEY FROM GoodsOrder2 GROUP BY ID";

SqlDataAdapter da = new SqlDataAdapter(sql, cn);
DataSet ds = new DataSet();
cn.Open();
da.Fill(ds, "Sellout");
cn.Close();
dataGridView1.DataSource = ds.Tables["Sellout"];
}
...全文
102 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
stonespace 2013-05-01
  • 打赏
  • 举报
回复
你把SUM(Money) 改名为SUM_MONEY ,自然在窗体中显示不出来,另外SUM(GoodsAmount)没有别名,也显示不出来, 你需要修改窗体控件的数据绑定,把Data Property设置为别名,比如SUM_MONEY

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧