2 qq 22857883 qq_22857883 于 2016.02.10 23:13 提问

表A以某几个主键参照表B,A.日期 比B.日期最大值大,没有的情况下比最小值小

表A以某几个主键参照表B,A.日期 比B.日期最大值大,没有的情况下比最小值小

2个回答

caozhy
caozhy   Ds   Rxr 2016.02.11 06:36
已采纳

不太理解没有什么的情况下?

表A以某几个主键参照表B,A.日期 比B.日期最大值大
这个用子查询
select * from a where a.日期 > (select max(日期) from b)

SPE_Andy
SPE_Andy   2016.02.22 15:30

子查询 select * from a where a.日期 > (select max(日期) from b)

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
DatePickerDialog 最大值问题
DatePickerDialog设置最大值、最小值崩溃问题。
oracle decode函数,取两个日期中的较大值
decode(条件, 值1, 翻译值1, 值2, 翻译值2, ...值n, 翻译值n, 缺省值) 【功能】根据条件返回相应值【参数】c1, c2, ..., cn, 字符型 / 数值型 / 日期型,必须类型相同或null 注:值1……n 不能为条件表达式, 这种情况只能用case when then end解决· 含义解释:decode(条件, 值1, 翻译值1, 值2, 翻译值2, ...
sql 查询比当前日期大或相等的数据信息
字段:Buy_ValidityType 为有效期 CONVERT(varchar(100), Buy_ValidityType, 23) 将字符串转换为yyyy-MM-dd日期格式 datediff(day, 开始日期,结束日期); --两日期间隔天  select Buy_ValidityType from T_Buy where  datediff(day,getdate(),CONVE
springboot~为Money类型添加最大值和最小值的注解校验
在spring框架里,为我们集成了很多校验注解,直接在字段上添加对应的注解即可,这些注解基本都是简单保留类型的,即int,long,float,double,String等,而如果你自己封装了新的类,那么如果要校验它,注解这块需要自己写一下,像money这个类型,如果希望对它进行校验,注解这块需要自己去写。普通类型的注解校验 /** * 编号. */ @NotBlank(messa...
Oracle sql"NOT IN"语句优化,查询A表有、B表没有的数据
记录量大的情况下,采用NOT IN查询,那肯定会慢的无法接受。 目前找到的最优方法,可以秒查。示例如下: SELECT A.* FROM TABLE_A A, TABLE_B B WHERE A.USER_ID= B.USER_ID(+) AND NVL(B.USER_ID, '1') = '1' (+) 意思是: A表的全检索出来,
【转】关于int范围中负数最小值的绝对值比整数最大值大初学C,问题源自:为什么C中的int类型(16位)的下溢下限为-32768而上溢上限却是32767。 首先说吧,32767很容易理解,32767=
初学C,问题源自:为什么C中的int类型(16位)的下溢下限为-32768而上溢上限却是32767。 首先说吧,32767很容易理解,32767=2^15-1 (因为要有一个符号位),但为什么下溢的时候分明是15位来表示的数会出现32768呢??   首先从原码讲起,原码即为计算机中对数值的二进制表示,如 5用二进制表示为0000 0101 ;   其次就是反码,反码
判断第二个日期比第一个日期大
如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIPT,请详细帮助作答,, //这里可用正则表达式判断提前判断一下格式,然后按下提取各时间字段内容<script type="text/javascript"> window.onlo
mysql存储过程--返回两个时间的最大最小值
返回较大值 create function bigdate(first date, last date ) returns date begin declare datetemp date; set datetemp = last; if first > last then set datetemp = first; end if; return datetemp;
【Oracle强化】⑧第八章 创建包
1.创建并调用一个包,其中包含私有和公有的结构. a.创建一个包,命名为EMP_PACK 它里面有公有的过程NEW_EMP 和私有的函数VALID_DEPTID (你可以将包头和包体放入不同的文件中) b.调用过程NEW_EMP, 将department number赋值为15 .如果DEPT表中没有department ID是15的值应该在存储过程中使用一个异常将错误其捕获 c.调用过程
SQL 两表关联 查询出A表中有但是B表中没有的数据
SQL 两表关联 查询出A表中有但是B表中没有的数据     |字号 订阅 方法1 select * from a where id + name not in (select id + name from b) 方法2 select a.* from a left join b on (a.id=b.id and a.name=b.name) where i