2 yangdq begin yangdq_begin 于 2016.04.07 21:52 提问

求用一个SQL完成下面的需求
sql

表名: TradeTest
序号 字段名称 类型 字段描述
1 FDate DATE 日期
3 FZqdm Varchar2(10) 证券代码
4 FSzsh Varchar2(1) 深圳上海
5 FJyxwh Varchar2(10) 交易席位号
6 FBje double 买金额
8 FBsl double 买数量
10 Fbyj double 买佣金
23 Fbsfje double 买实付金额

主键:Fdate,FZqdm

SQL需求:
符合“当日买入平均价相比5日前买入平均价高5%或低5%”的股票,这些股票5日总成交金额占这5日全部成交股票的比例。
说明:
买入平均价= FBje/FBsl
日期:FDate
每日成交金额:FBje
全部股票成交:所有股票的FBje合计

SQL要求:
    尽量用一个SQL写出来,如写不出可考虑多段SQL。

3个回答

devmiao
devmiao   Ds   Rxr 2016.04.08 05:30

可以用存储过程来写

yangdq_begin
yangdq_begin   2016.04.08 08:50

我需要的是按需求来写

qq_26431469
qq_26431469   2016.04.08 10:11

可以嵌套几个子查询

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用goto语句构成的循环求1~100之间的所有奇数之和,即求解表达式1+3+5+...+99之和。
#include using namespace std; int main() {     int sum,a;     sum = 0;     a = 1; loop:     sum = sum+a;     a = a+2;     if (a100)         goto loop;//goto语句跳转     cout"1~100内的所有奇数之和为:"
一条SQL语句面试题:求选修所有课程的学生
前几天求职面试,有一道SQL题:给出三个表:学生、课程、成绩,求选修了所有课程的学生。一道看似很简单的问题,把我难住了,我改了又改,涂涂画画,抓耳挠腮,因为试卷没有多少空白位置了,最后只好放弃。心情大受影响,尽管最后还是获得offer。但是心中有愧呀!于是在机器上试了试:先建好表use test; go create table student(sno varchar(50) not null,
1160: 矩阵的最大值(指针专题)
Description 找出一个2×3的整数矩阵中的最大值及其行下标和列下标,要求调用函数FindMax(int p[][3], int m, int n, int *pRow, int *pCol)实现,行下标和列下标在形参中以指针的形式返回。  void FindMax(int p[][3], int m, int n, int *pRow, int *pCol){  //在m*n矩
如何高质量的完成产品需求开发
作为一个互联网前端老鸟,这么些年下来,做过的项目也不少。从最初的我的QQ中心、QQ圈子,到后面的QQ群项目、腾讯课堂。从几个人的项目,到近百号人的项目都经历过。这期间,实现了很多的产品需求,也积累了一些经验。这里稍作总结,希望能给新入行的前端小伙伴们一些参考。 1.做好需求的关键点 要说如何做好一个需求,展开来讲,可以写好几篇文章,这里只挑重点来讲。 最基本的,就是把握好3W:what、wh
SCRUM中如何处理sprint期间的需求变更和一些不确定性的任务
SCRUM是一种敏捷开发模式,源于橄榄球术语,有一些思想方法来自于这项运动,来回奔跑传球,最终达到团队目标。SCRUM模式有4个会议:Sprint计划会议、每日站立会议(一般15分钟)、评审会议、回顾会议。Sprint计划会议确定本次冲刺任务列表(Sprint backlog),原则上一次冲刺内,拒绝需求变动,scrum master有责任保护team不受需求变更的影响。关于Sprint执行期间(
从需求到代码实现的一个思路总结
这是个人对从需求到代码实现的一个思路的简单总结: ①.首先确定需求,分析需求是否合理。 ②.需求理清楚后,整理相关功能点。 ③.思考代码的主体职责与业务逻辑。 ④.代码主干结构的简单书写。 ⑤.根据主干结构代码来完整实现代码。
需求分析和数据采集
2007-03-31 16:13:42 需求分析和数据采集(1) 给定学生的学号和姓名,对学生的基本情况进行查询,基本情况包括学生的年龄,性别,籍贯,所在班级等等。并形成统计表。(2) 给定课名或课号,查询课程所使用的教材,课时,上课教室,上课时间,担任课程的教师,选修本课程的学生等情况,并形成统计表。(3) 给定学生的姓名或学号,
PLSQL求10的阶乘
方便你掌握数据库的语法,灵活使用循环结构
数据库的实例(求及格率等)
1.职工表:Employee:  ID   Name   Department Job Email Password  10000 李明   SBB  10001 李筠平 LUK 11045 李洁   SBB 10044 胡斐   MTD 10009 徐仲刚 SBB 10023 李燕   SBB 20460 陆明生 MTD 20078 张青   MMM 20001 李立   L
ORACLE 04 表的创建与管理
一、实验目的 1、掌握使用OEM工具创建、修改和删除表 2、掌握使用SQL语句创建、修改和删除表 3、掌握使用SQL语句插入、修改和删除数据 4、理解各种约束的作用,并能使用OEM和BQL命令为表创建各种约束 二、实验内容 分别使用OEM和SQL 语句完成下面内容。 1、 创建表并添加相应约束。要求: (1) 创建名为student(学生信息表),表中各列要求如下: 字段名称