1、 用指定帐号创建下列表 a) 部门表:dept i. 编号:id 两位整数 不能为空 ii. 名称:name 10位字符 b) 员工表:employee i. 员工编号:id三位整数 不能为空 ii. 员工姓名:name 10位字符 iii. 所属部门:deptid 两位整数 c) 销售订单表:saleorder i. 销售日期:saleday 日期 ii. 销售人员:saler 三位数字 iii. 销售编号:id十一位字符(规则:前8位为yyyymmdd后三位为当天销售顺序号,如:20090813001)d) 销售订单明细表:saleorderItem i. 销售编号: 外键:saleorder表ID ii. 销售产品:外键product表id iii. 单价:price 8位整数两位小数 iv. 数量:amount 10位整数两位小数 v. 金额:money 15位整数两位小数e) 商品表:product i. 产品ID:id ii. 产品名称:name iii. 产品规格型号:model 2、 插入如下数据记录到表中[可用存储过程完成]:a) 三个部门:如:{1,业务部}{2,零贸部}{3,综合业务部}b) 8个以上员工:任意命名,要求每个部门至少有2个员工。c) 20000个以上销售订单(日期可以重复的,年份至少出现三个年份,销售人员从员工表中选择3至7个人作案例,数量和单位不能为0或空,金额等于数量乘以单价)d) 商品数量在100个以上。3、 按如下要求输出统计报表部门名称
上年销售额
今年一季度销售额
同期增长率
今年二季度销售额
同期增长率
今年三季度销售额
同期增长率
今年四季度销售额
同期增长率
今年销售总额
年增长率
4、 统计销售额前三名员工的总销售金额和总销售数量、销售份额。员工名称
总销售金额
总销售数量
占公司销售总额比率
占公司销售总量比率
解决方案 »
- 求:在同一张表中根据name相同,把后面的text字段全部串成一个文件的SQL
- oc4j 配置的问题
- IMP-00041 Warning: object created with compilation warnings
- Oracle 开发时字符集和编码的问题,参与者有分.
- ibatisSQL语句中大于等于怎么写
- oracle8连接时出现问题,不知道你们预见过吗
- 急!!!求一sql语句!请大侠帮忙!
- 有关表空间问题,请高手赐教
- 超难!!!!关于在不同分区不同硬盘上创建一个ORACLE9I数据库的问题?
- 如何获取SQL*PLUS帮助
- 创建包、包体,为什么会报错啊!
- “ora-06512 错误” 储存过程DEBUG状态错误不发生,更新表调用触发器报错
不懂得地方再来问