Chinaunix

标题: SQL帮忙 [打印本页]

作者: eyre731    时间: 2007-05-11 18:41
标题: SQL帮忙
有一些人的资料,想按他们的公司的名字分类,然后返回每一类中最高工资和最低工资。,这个SQL怎么写

另外两个DATE类型的数据之间相差不超过1秒的条件SQL里边怎么表示
作者: doni    时间: 2007-05-11 21:48
1.
select company_name, min(salary),max(salary) from ...
group by company_name;

2.
where date1-date2<1/24/60/60

这两个问题都属于比较基本的SQL,LZ应该认真的看一下书
作者: eyre731    时间: 2007-05-11 23:27
标题: 谢谢先
谢谢楼上大侠帮忙

要求没有描述清楚。如果要返回最高工资和最低工资相差不超过10000的公司名字,怎么写
作者: eyre731    时间: 2007-05-11 23:41
标题: 我的尝试
我用了group and having子句,不知道对不对

select company-name
From mytable
group by company-name
having max(salary) -min(salary) <10000




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2