var result = q.GroupBy(g => g.CREATE_USER).Select(s => new
{
userName = s.Key,
count =s.Select(se=>se.PURCHASE_ITEM.PRODUCT_ID).Distinct().Count(),
quantity = s.Sum(ss => ss.TRANSFER_QUANTITY)
});
去掉 Distinct就没问题
{
userName = s.Key,
count =s.Select(se=>se.PURCHASE_ITEM.PRODUCT_ID).Distinct().Count(),
quantity = s.Sum(ss => ss.TRANSFER_QUANTITY)
});
去掉 Distinct就没问题
解决方案 »
- 菜鸟求助!关于博客访问的问题~~
- 如何在后台代码里集成虚拟目录的用户名和密码
- 调用发布在服务器上的 WebServic 连接数据库的方法失败?到底什么原因?
- 为什么dropdownlist控件设置autopostback属性后鼠标一点整个页面都成空白页?
- 新手问题(1)
- 老总:你真的就那么看重学历吗?
- 如何在自建的组件中取得当面的目录?
- 网站开源团队人员招募
- 急,上传不了sql2005数据到数据库只能打包走人了
- 快来讨论一下:如何判断客户是用的win2000还是winXP
- Could not create the driver from NHibernate.Driver.NpgsqlDriver.
- MVC跨控制器Controller访问\调用\跳转,问题请教
加上条件也一样报错
ORA-00904: "Project1"."CREATE_USER": 标识符无效
GroupBy 这个字段的
{
CREATE_USER = s.Key,
count =s.Select(se=>se.PURCHASE_ITEM.PRODUCT_ID).Distinct().Count(),
quantity = s.Sum(ss => ss.TRANSFER_QUANTITY)
});就是把userName 用真正的字段名, 看看是否就没错了