SELECT 公司名称, count(公司名称) AS 总数
FROM PROBLEM
WHERE PROBLEM.日期>=#11/23/2004# And PROBLEM.日期<=#12/4/2004#
GROUP BY 公司名称
HAVING COUNT(公司名称)>=2;,请问各位上面的用VB怎么编,其中日期和数量是可变的。我想用查询窗体把它做出来。
其实我想查询所有供应商在一定时期内出现的问题总和,然后看问题出现最多的几个是那些公司,然后对这些供应商进行针对性的培训。比如:现在有A,B,C,D四个公司,他们在一周内发生的问题对应是10,13,20,15。我现在我想查询出在这周内出现问题最多的两个公司是谁,根据查询,是C和D公司,因为他们分别是20和15。在此,时间和出现问题最多的前几位公司是是可变,比如说前5位,或前10位等等。请问这可以 做到吗?如果能做的话能否帮我编一个,谢谢
一下是我要做的数据库
[此贴子已经被作者于2006-5-6 21:45:08编辑过]
|