gpt4 book ai didi

mysql - VB.net:OLE DB 的简单查询

转载 作者:行者123 更新时间:2023-11-30 00:11:11 25 4
gpt4 key购买 nike

我有 6 行和 3 列。

  1. 2014 年 6 月 2 日 |第一类 | 10
  2. 2014 年 6 月 2 日 |第二类 | 10
  3. 2014 年 6 月 2 日 |第三类 | 10
  4. 2014 年 6 月 3 日 |第一类 | 20
  5. 2014 年 6 月 3 日 |第二类 | 20
  6. 2014 年 6 月 3 日 |第三类 | 20

如何查询以显示:

  1. 2014 年 6 月 2 日 | 30
  2. 2014 年 6 月 3 日 | 60

第一列是“日期”,第二列是“SHIFT”,第三列是“总销售额”。

到目前为止我只有这段代码:

  cmd = New OleDbCommand("SELECT SUM(TotalSales) as [Total Sales] FROM FuelDispensed", con)

(当然,这只是添加所有内容,但不会过滤/指定要添加的内容)

我对一个非常简单的问题表示歉意,我只是不知道还能在哪里查看我的英语太糟糕了,我发现很难单独理解 SQL 基础知识。

感谢您的帮助!

最佳答案

您需要使用GROUP BY子句

SELECT [DATE], SUM(TotalSales) AS [Total Sales]
FROM FuelDispensed
GROUP BY [DATE]

选择列表中未应用聚合函数的每一列都必须列在分组列表中。

典型的聚合函数有:AVGCOUNTMAXMINSUM.完整列表请参见:12.15.1 GROUP BY (Aggregate) Functions

关于mysql - VB.net:OLE DB 的简单查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24038812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com