表的结构如下
table FEmployee
(
Fid number 主键, Fname varchar2(20) 员工姓名, FDate timestamp 日期, FSalary number 薪水
);注意:薪水可能是月薪也可能是年薪,也可能是跨年份。用SQL语句求下列问题:问题1:求姓名为'张三'在本年的薪水总和。问题2:求每个员工的薪水年报表、月报表。
table FEmployee
(
Fid number 主键, Fname varchar2(20) 员工姓名, FDate timestamp 日期, FSalary number 薪水
);注意:薪水可能是月薪也可能是年薪,也可能是跨年份。用SQL语句求下列问题:问题1:求姓名为'张三'在本年的薪水总和。问题2:求每个员工的薪水年报表、月报表。
解决方案 »
- 一条查询语句怎样查前两级的ID
- 为什么授权成功之后还是查询不到记录
- 请问occi中表项类型为CHAR,sql语句中该调用Statement的哪个函数?
- 如何将Oracle中的from dual转为SQL语句
- 想通过Oracle Enterprise Manager Console(我是Oracle9i) 实现数据的导入/导出,并已建立了资料库,可是我登录到OMS后,却。。。
- 表空间问题
- 请给我解释一下这条创建用户的语句,谢谢!
- PL/SQL开发有关的视频学习资料就绪。
- 急需oracle 8.17标准版for linux!help!!!!!
- Service Pack1是什么?
- Qt连接 Oracle数据库需要哪些必备条件?
- 谁能告诉我这个触发器怎么改?
from FEmployee
where Fname ='张三'
and FDate between trunc(sysdate,'yyyy') and trunc(add_months(sysdate,12),'yyyy')
select Fname ,sum(FSalary )
from FEmployee
group by Fname rollup(trunc(sysdate,'yyyy'),trunc(sysdate,'MM'))
from FEmployee
where Fname ='张三'
group by to_char(FSalary ,'YYYY')