当我们在C#中使用JOIN和GROUP BY查询时如何填充datagridview

希伦·莱亚尼(Hiren Raiyani)

我想使用此查询填充dataGridView1,此查询返回正确的结果,但在c#.net代码中引发错误。

        string sql = "SELECT bill_no, name_shop, SUM(qty * price) as [Total],dt FROM purchase_stock_entry INNER JOIN purchase_party_name ON purchase_stock_entry.purchase_party_id = purchase_party_name.id GROUP BY bill_no, name_shop;";
        DataSet ds = new DataSet();
        OleDbCommand cmd = new OleDbCommand(sql, con);
        OleDbDataAdapter da = new OleDbDataAdapter(cmd);
        da.Fill(ds);
        dataGridView1.DataSource = ds.Tables[0];


        **Error : You tried to execute a query that does not include the 
        specified expression 'total' as part of an aggregate function.**
埃德珀

总数应在SUM()上,如:

 string sql = "SELECT bill_no, name_shop, SUM(qty * price) AS [total],dt FROM purchase_stock_entry INNER JOIN purchase_party_name ON purchase_stock_entry.purchase_party_id = purchase_party_name.id GROUP BY bill_no, name_shop;";

或者,您也可以将dt包含在GROUP BY中,例如:

  GROUP BY bill_no, name_shop, dt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当我们在TypeScript中使用clarify和export关键字时?

来自分类Dev

当我们在ChangeNotifier中使用notifyListeners时?

来自分类Dev

当我们混合使用opencv和dlib时,cv :: imread()在c ++项目中失败

来自分类Dev

SQL server,当我们在sql server中使用cast和float时,我们有一列数据decimal(38,35)被截断

来自分类Dev

如何使用LINQ查询从相关表填充WPF DataGridView?

来自分类Dev

当我们使用Raw SQL时,如何在Laravel中使用like子句?

来自分类Dev

当我们使用e.preventDefault()时,如何在表单中使用“必需”属性?

来自分类Dev

当我们在jquery中使用每个函数时,我们应该添加return false,对吗?

来自分类Dev

当我们在jquery中使用每个函数时,我们应该添加return false,对吗?

来自分类Dev

当我们有大量数据时如何在 php 中使用数据表

来自分类Dev

我们如何确定何时在硒C#中使用JavaScriptExecutor?

来自分类Dev

我们如何在C#中使用TcpListener发送数据?

来自分类Dev

当我在查询中使用“ GROUP_CONCAT”和“ HAVING”时,如何计算MySQL结果?

来自分类Dev

当我们使用 group by 时是否可以访问组中的行

来自分类Dev

当我们在R中使用kknn时,质心的默认数目是多少?

来自分类Dev

当我们在SQL中使用*时仅更改单列值

来自分类Dev

当我们在R中使用kknn时,质心的默认数量是多少?

来自分类Dev

当我们需要在实际开发中使用$ digest()时?

来自分类Dev

当我们在 javascript 中使用 shift 时,数组元素存储在哪里

来自分类Dev

当我们使用winapis将字符串作为参数传递时,如何将c#字符串转换为c ++字符串

来自分类Dev

当我们需要使用curveTo()和setCurve()时

来自分类Dev

当我们在C ++中使用像默认值作为参数的函数之类的变量时,这意味着什么?

来自分类Dev

当我们在比较器函数中使用等号“ =”时,为什么c ++的内置排序功能不起作用?

来自分类Dev

当我们在c中使用字符串文字初始化char数组时,是否会发生垃圾回收?

来自分类Dev

当我们对 daliy 和行数据运行相同的查询时,德鲁伊计数不同

来自分类Dev

当我们仍然可以在抽象类中使用它们时,抽象属性的目的是什么?

来自分类Dev

当我们可以简单地分配它时,为什么在Python中使用内置的copy()函数呢?

来自分类Dev

当我们在Windows 8.1中使用twain_32.dll进行扫描时出现AccessViolationException

来自分类Dev

当我们在nodejs中使用mongoose从mongodb中选择复杂对象时,是否可以重命名路径?

Related 相关文章

  1. 1

    当我们在TypeScript中使用clarify和export关键字时?

  2. 2

    当我们在ChangeNotifier中使用notifyListeners时?

  3. 3

    当我们混合使用opencv和dlib时,cv :: imread()在c ++项目中失败

  4. 4

    SQL server,当我们在sql server中使用cast和float时,我们有一列数据decimal(38,35)被截断

  5. 5

    如何使用LINQ查询从相关表填充WPF DataGridView?

  6. 6

    当我们使用Raw SQL时,如何在Laravel中使用like子句?

  7. 7

    当我们使用e.preventDefault()时,如何在表单中使用“必需”属性?

  8. 8

    当我们在jquery中使用每个函数时,我们应该添加return false,对吗?

  9. 9

    当我们在jquery中使用每个函数时,我们应该添加return false,对吗?

  10. 10

    当我们有大量数据时如何在 php 中使用数据表

  11. 11

    我们如何确定何时在硒C#中使用JavaScriptExecutor?

  12. 12

    我们如何在C#中使用TcpListener发送数据?

  13. 13

    当我在查询中使用“ GROUP_CONCAT”和“ HAVING”时,如何计算MySQL结果?

  14. 14

    当我们使用 group by 时是否可以访问组中的行

  15. 15

    当我们在R中使用kknn时,质心的默认数目是多少?

  16. 16

    当我们在SQL中使用*时仅更改单列值

  17. 17

    当我们在R中使用kknn时,质心的默认数量是多少?

  18. 18

    当我们需要在实际开发中使用$ digest()时?

  19. 19

    当我们在 javascript 中使用 shift 时,数组元素存储在哪里

  20. 20

    当我们使用winapis将字符串作为参数传递时,如何将c#字符串转换为c ++字符串

  21. 21

    当我们需要使用curveTo()和setCurve()时

  22. 22

    当我们在C ++中使用像默认值作为参数的函数之类的变量时,这意味着什么?

  23. 23

    当我们在比较器函数中使用等号“ =”时,为什么c ++的内置排序功能不起作用?

  24. 24

    当我们在c中使用字符串文字初始化char数组时,是否会发生垃圾回收?

  25. 25

    当我们对 daliy 和行数据运行相同的查询时,德鲁伊计数不同

  26. 26

    当我们仍然可以在抽象类中使用它们时,抽象属性的目的是什么?

  27. 27

    当我们可以简单地分配它时,为什么在Python中使用内置的copy()函数呢?

  28. 28

    当我们在Windows 8.1中使用twain_32.dll进行扫描时出现AccessViolationException

  29. 29

    当我们在nodejs中使用mongoose从mongodb中选择复杂对象时,是否可以重命名路径?

热门标签

归档