解决方案 »
- 读取dll版本号
- 窗体上的控件全部加载完成后如何自动执行一个方法
- 新手问个很菜的问题,请大神帮下忙,谢了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- C# 使用SqlDataReader取一条记录的一个字段的字符串.
- 线程问题。进来看..
- C#操作Excel:OLEDB---如何批量生成excel的table啊
- C# datagridview雙擊列頭的時候,列高的大小變了,要怎樣才能讓它不變?
- 100分,求VSS傻瓜教程,(主要求与.net2003配合使用的部分),越详细越好!
- 好人一定要进来!
- webservice调用过程中出现异常
- winform 文本框禁止粘贴
- 有没有方法将外部程序显示在父窗体的一个容器里?????
isnull(sum(case when 产品类型='产品1' then (上午+下午) end ),0) as '产品1',
isnull(sum(case when 产品类型='产品2' then (上午+下午) end ),0) as '产品2',
isnull(sum(case when 产品类型='产品3' then (上午+下午) end ),0) as '产品3',
送货日期
from #T group by 市场名称,送货日期
SqlConnection sql=new SqlConnection(ss);
sql.Open();string sel="select mc,"; // 连接查询字符
sel = sel + "isnull(sum(case when lx='产品1' then (am+pm) end ),0) as '产品1',";
sel = sel + "isnull(sum(case when lx='产品2' then (am+pm) end ),0) as '产品2',";
sel = sel + "isnull(sum(case when lx='产品3' then (am+pm) end ),0) as '产品3',";
sel = sel + "dDate from tab group by mc,dDate";SqlDataAdapter myada =new SqlDataAdapter(sel,sql);
DataSet mySet= new DataSet("0");
myada.Fill(mySet,"0");dataGrid1.DataSource = mySet.Tables["0"]; //改成datagridview
sql.Close();
市场名称 产品类型 送货日期 统计信息(上午+下午)语句实现:
select 市场名称, 产品类型,送货日期,sum(上午+下午) 统计信息 from pro group by 市场名称,送货日期,产品类型
得出一个结果集
如果还不会弄,无语了.主要还是在SQL的逻辑上.怎么分组统计