select ItemID,ItemID_ParentID,ItemName,ItemStandHours ,SUM(ItemStandHours) AS NewItemStandHours
from t_RepairItemDetail group by ItemID,ItemID_ParentID,ItemName,ItemStandHours having ItemID like '%10001%'
为什么不能将一个字段和一个字段的和同时查询出来呢?
查询出来的数据必须是二维的,所以只有一行,因为SUM
这样写的话,sum就没什么意义了。。。。。。。
你可以尝试用union连接一下
因为sum是聚合函数,和聚合函数一起查询的其他非聚合函数列,要在group by 后面体现
可以查的,不知道你的出什么问题
group by 可以同时对几个字段分组?你求和好像只对ItemStandHours字段求和的吧
因为你用到了分组,而你前面却是按这些条件分组ItemID,ItemID_ParentID,ItemName,ItemStandHours,所以他的组分了N份,此时你统计他就无意义了