Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 › 门户 › AI 相关› 查看内容

求助下,SQL选择一段没有的数据

2011-9-5 23:25| 发布者: Limitless | 查看: 1613| 原文链接

把asx全部股票15年 till today 的end of day数据都放进mysql数据库了,格式是metastock的,大概如下code,date,open,high,low,close,volume。
code就是股票代码,date格式是20110101这样的格式,字段格式也是8位的date。
现在问题是有些股票改名了,有些不存在了,比如股票代码AAA只有到1999年底的数据。我想把所有在一段时间之后比如20110101之后就没有数据的股票代码显示出来,自己想了两个,不过都不管用:SELECT distinct code FROM asx where code not like (select distinct code from `asx` WHERE date>20110101),返回0行。

SELECT DISTINCT code
FROM asx
WHERE NOT
EXISTS (

SELECT DISTINCT code
FROM  `asx`
WHERE DATE >20110101
)

这个把所有的distinct code都返回了……
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部