sql语句好的进来 ---在线等!

jiaxinyuck110 2008-09-02 05:14:53
求一条SQL语句!!!
顾客表Customer
id, name

雇员表emp
id,name

销售表Business
id
c_id(顾客表id)
e_id(雇员表id)
month (月份)
year(年)
amount销售数量

查出07年2月销售数量比1月多的顾员的id和name还有1月数量和2月数量并且还有增加的数量
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
子陌红尘 2008-09-02
  • 打赏
  • 举报
回复
select
e.id,e.name,a.amount '1月',b.amount '2月',b.amount-a.amount '增加'
from
emp e,Business a,Business b
where
e.id=a.e_id
and
a.year=b.year and a.e_id=b.e_id
and
a.month='01' and b.month='02' and a.year='2007'
and
a.amount<b.amount
hebo2005 2008-09-02
  • 打赏
  • 举报
回复

select  a.id,a.name,c.jan,c.feb,c.feb-c.jul faise_amt
from emp a,
(
select e_id,sum(decode(month,1,amount,0)) jan,sum(decode(month,2,amount,0)) feb
from Business b
where year='2007'
and month in (1,2)
group by e_id
) c
where a.id=c.e_id
and c.feb-c.jan>0

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧