这可能是一个简单的问题和答案,但我只是卡住了。 =( 假设我们有一个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
-----------------------------------
我想要的是代码
使用上面列出的上述数据阅读表格。 < - 记下来
需要帮助:报告订购的最常见产品编号。
我搞砸了一些想法,但没有成功。数据将报告给列表视图。
谢谢..
答案 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"