VB.NET和Access DataBase趋势

时间:2014-03-16 20:47:19

标签: database vb.net

这可能是一个简单的问题和答案,但我只是卡住了。 =( 假设我们有一个Access数据库,其中包含用户保存的项目

ID | Product Number | Product Name
-----------------------------------
1  | 00001          | Some Name 1
-----------------------------------
2  | 00001          | Some Name 1
-----------------------------------
3  | 00002          | Some Name 2
-----------------------------------
4  | 00003          | Some Name 3
-----------------------------------
5  | 00003          | Some Name 3
-----------------------------------

我想要的是代码

  • 打开数据库 < - 将该部分缩小。
  • 使用上面列出的上述数据阅读表格。 < - 记下来

  • 需要帮助:报告订购的最常见产品编号。

    我搞砸了一些想法,但没有成功。数据将报告给列表视图。

谢谢..

2 个答案:

答案 0 :(得分:0)

您可以在查询中将大部分内容包含在数据库中,如下所示(其中t1是您的表名):

SELECT [Product Number], count(*) as TotalOrders
FROM t1
GROUP BY [product number]
ORDER BY count(*) desc

这将自动计算和订购产品编号。

答案 1 :(得分:0)

试试这个

Command.CommandText = "SELECT COUNT([Product Number]) AS CNT, [Product Number] FROM TableXXX GROUP BY [Product Number] ORDER BY COUNT([Product Number]) DESC"