全部版块 我的主页
论坛 金融投资论坛 六区 金融学(理论版) 金融工程(数量金融)与金融衍生品
1723 5
2015-06-24
怎么用sql语句从数据库中查询每年年末的各个上市公司的股价?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-6-24 23:07:34
ZHF223 发表于 2015-6-24 22:11
怎么用sql语句从数据库中查询每年年末的各个上市公司的股价?
select 股价,公司名 from 表名 where month=12 group by 公司名。具体看你数据表是啥样的了呗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-25 18:31:52
sql语言怎么查 每年年末那一天的股价?因为有的年末交易日是1231,有的年份是1230,还有的是1229
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-25 18:32:24
yangruipis 发表于 2015-6-24 23:07
select 股价,公司名 from 表名 where month=12 group by 公司名。具体看你数据表是啥样的了呗
sql语言怎么查 每年年末那一天的股价?因为有的年末交易日是1231,有的年份是1230,还有的是1229
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-26 12:35:35
ZHF223 发表于 2015-6-25 18:32
sql语言怎么查 每年年末那一天的股价?因为有的年末交易日是1231,有的年份是1230,还有的是1229
你看看用游标行不行,从29号到31号挨个看,有值就到下一个,无值就返回上一个。我好久没用了。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-6-26 14:00:28
用子查询找出最后交易日,然后在联合查出股价

SELECT TABLE.公司, TABLE.股价, TABLE.交易日 FROM TABLE ,
(SELECT 公司, MAX(交易日) AS 最后交易日 FROM Table WHERE month = 12 GROUP BY 公司 ) T2
WHERE TABLE.公司 = T2.公司 AND TABLE.交易日 = T2.最后交易日
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群