你的头像怎么没有了 阿?
觉得为时已晚的时候,恰恰是最早的时候。
USE ASP数据库
SELECT 姓名,所属部门,工资
FROM ASP_TABLE1
GROUP BY 姓名,所属部门,工资
HAVING 工资>=2000
[此贴子已经被作者于2005-1-19 12:32:19编辑过]
如果楼主能够把你实现的目的说出来就好办多了,我想你应该是计算哪个部门的平均工资有超过2000把。
如果是那样的话,可以以下做:
USE ASP数据库
SELECT 所属部门
FROM ASP_TABLE1
GROUP BY 所属部门
HAVING 工资>=2000
如果能够看看这张表里的具体数据,那更好办了。我想解决这类问题不会很难的。
以下错的原因是无法:SELECT 姓名。至于为什么就要你去理解GROUP BY了。
USE ASP数据库
SELECT 姓名,所属部门,工资
FROM ASP_TABLE1
GROUP BY 所属部门,工资
HAVING 工资>=2000
看你要达到什么效果了,逐步分层(即group)就可满足你的需要了
举例:
有一成绩表
学号 成绩 科目
001 80 英语
001 75 数学
001 85 政治
002 60 英语
002 70 数学
002 80 政治
select 学号,avg(成绩)from 成绩表 group by 学号
001 80
002 70
[此贴子已经被作者于2006-5-24 20:51:07编辑过]