SQL查询及SUM函数使用

2025-03-03 08:42:25
推荐回答(1个)
回答1:

把查询出来的结果集放Datatable里面你就可以直接引用了。。
C#版本,如:DataTable dt=new DataTable();
SqlDataAdapter sda=new SqlDataAdapter(My_Query,con);
sda.Fill(dt);
以后引用的时候比如取第返回结果集的第二列第一行的值就是dt.Rows[1][0].ToString().就是你要的4
加两列SQL改为:
SELECT 运输车号,COUNT(*) AS 总数 ,石灰石总量,剥离总量 FROM (SELECT 运输车号 ,Count(*) AS 总数 FROM 过秤信息 WHERE 运输车号 GROUP By 运输车号) A LEFT JOIN
(select 运输车号,SUM(总量)AS 石灰石总量 from 过秤信息 where 货物类型=“石灰石” GROUP BY 运输车号,总量) B ON A.运输车号=B.运输车号 LEFT JOIN
(select 运输车号,SUM(总量)AS 剥离总量 from 过秤信息 where 货物类型=“剥离” GROUP BY 运输车号,总量) C ON A.运输车号=C.运输车号