sql试题3--子类

原创 2013年12月02日 12:44:37
请用SQL语句实现:从TestDB数据表中查询出所有月份的发生额都比101科目相应月份的发生额高的科目。
请注意:TestDB中有很多科目,都有1-12月份的发生额。
AccID:科目代码,Occmonth:发生额月份,DebitOccur:发生额。


create table testdb(accid varchar(22),occmonth date ,debitoccur float);
insert into testdb values('101','2013-1-2',14.3);
insert into testdb values('102','2013-2-2',74.3);
insert into testdb values('103','2013-3-2',54.3);
insert into testdb values('104','2013-4-2',34.3);
insert into testdb values('105','2013-5-2',64.3);


select accid from testdb where debitoccur >(select debitoccur from testdb where accid ='103');
此题出的是有歧义的,不过大多数的 试题都会这么写,其实意思也很好理解


select a.*from 
TestDB a 
,
(select Occmonth,max(DebitOccur) Debit101ccur from TestDB where AccID='101' group by Occmonth) b


where 
a.Occmonth=b.Occmonth and 
a.DebitOccur>b.Debit101ccur

相关文章推荐

iOS 动画Animation-4-3: CALayer子类:CAShapeLayer

首先说明:这是一系列文章,参考本专题下其他的文章有助于你对本文的理解。好久没有更新博客,我也是上班一族,前一段时间工作量有点大,比较忙,也一直没有时间写博客。好在项目在上周末终于通过测试上线了,有可以...

C++异常(3) - 捕获基类与子类的异常

如果基类和子类都被做为异常捕获,则子类的catch代码块必须出现在基类之前。 如果把基类放在前面,则子类的catch代码块永远都不会被调用。 例如,下面程序打印“Caught Base Except...
  • big_bit
  • big_bit
  • 2016年09月01日 15:51
  • 261

2014-2-6TextView及其子类3

1.状态开关按钮(ToggleButton)与开关(Switch)        状态开关按钮(ToggleButton)与开关(Switch)由Button派生出来的,本质也是按钮。功能上看,To...

Fragment初学3——使用Fragment的子类DialogFragment

承接上一节,本节说一下Fragment的子类,继承关系如下图 Fragment有四个子类,就按顺序来吧,因为篇幅太长,我就一篇说一个 DialogFragment,顾名思义,就是用Fragm...

【07】面对对象3_继承,super,函数覆盖,子类实例化,final,抽象,接口

继承 -------------------------------------------------------------------------------------------------...

2014-2-13AdapterView及其子类3

1.   Spinner的功能与用法 Spinner是一个列表选择框(弹出一个菜单供用户选择) Spinner和Galley都继承于AbsSpinner,AbsSpinner继承于AdapterVie...

【android_温故知新】第 3 组 UI 组件:ImageView 及其子类

ImageView ImageView 支持的 XML 属性及相关方法 ImageView 所支持的 androidscaleType 属性可指定如下属性值 实例图片浏览器 ImageView 派生了...

Android基础知识之控件系列(3)——Button的非直接子类们

这一次,我倾尽所有,换你一世陪伴。 今天要介绍的是Button的非直接子类。先上关系图,后上效果图加代码。 通过上图可以看到Button的直接子类是CompoundButton,这个类是一个抽象...

java 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类

java 程序加载过程---3---申明类的静态对象===》常见的应用是单例模式(饿汉式) 大家知道,只要打开任何一个开源软件,看到很多在类申明时候同时申明一个静态对象,此种情况JVM是如何加载的呢?...

面试题:sql实现,根据table1,table2得出table3

提醒:题目中提供的table3有部分结果是错误的,请注意。 CREATE TABLE table1(mon varchar(100),dep varchar(100),yj in...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql试题3--子类
举报原因:
原因补充:

(最多只允许输入30个字)