IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 筛选股票代码 -> 正文阅读

[游戏开发]筛选股票代码

作者:recommend-item-box type_blog clearfix

--start--v1.0
drop ?table ?stock_temp;
create temporary table stock_temp as
select?
t.ts_code
,t.st_price
,t.week_total
,t.week_high_total
,t.week_low_total
,t.month_total
,t.month_high_total
,t.month_low_total
,t.year_high
,t.year_total
,t.year_high_total
,t.year_low_total
,round(cast(t.week_high_total as float)/cast(t.week_total as float),4) w_pc
,round(cast(t.month_high_total as float)/cast(t.month_total as float),4) m_pc
,round(cast(t.year_high_total as float)/cast(t.year_total as float),4) y_pc
from dm_stock_trade_total_result t
where ?t.data_dt='20220323' and cast(t.st_price as float) < cast(t.year_high as float) and t.st_price <> 0 and t.st_price <= 30
and exists (select 1 from stock_code a?
? ? ? ? ? ? ? ? ? ? ? ?inner join stock.stock_baseinfo b
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?on a.ts_code = b.ts_code
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? and b.liquid_assets < 100
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? and b.total_assets < 100
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? and b.industry not in ('全国地产','证券','多元金融')
where a.ts_code <> 'ts_code' and a.list_status='L' and t.ts_code=a.ts_code and a.name not like '%退%' and a.name not like '%ST%'?
and a.name not like '%银行%'
and a.name not like '%商行%'
and a.name not like '%*%'
and a.market <> '科创板'?
and a.market <> 'CDR'
and a.ts_code not like '%.BJ'
and a.ts_code not like '000975%'
and a.ts_code not like '000937%'
and a.ts_code not like '000925%'
--and market = '创业板'?
)
order by round((cast(t.year_high_total as float)/cast(t.year_total as float)),4) desc;

drop ?table ?stock_temp1;
create temporary table stock_temp1 as
select?
tt.ts_code
,tt.st_price
,tt.year_high
,tt.year_total
,tt.year_high_total
,tt.year_low_total
,tt.industry
,tt.w_pc
,tt.m_pc
,tt.y_pc
,tt.rn
from (
select *,row_number() over(partition by t.industry order by w_pc desc) rn from
(select a.*,b.industry from stock_temp a
? ? inner join stock_baseinfo b
? ? ? ? ? ? on a.ts_code = b.ts_code
? ? ? ? ?where (a.w_pc <> a.m_pc
? ? ? ? ?or a.m_pc <> a.y_pc)
? ? ? ? ?and a.w_pc <> 0
? ? ? ? ?and a.m_pc <> 0
? ? ? ? ?and a.y_pc <> 0
? ? ? ? ?) t
) tt
where rn <= 10
union all
select?
tt.ts_code
,tt.st_price
,tt.year_high
,tt.year_total
,tt.year_high_total
,tt.year_low_total
,tt.industry
,tt.w_pc
,tt.m_pc
,tt.y_pc
,tt.rn
from (
select *,row_number() over(partition by t.industry order by m_pc desc) rn from
(select a.*,b.industry from stock_temp a
? ? inner join stock_baseinfo b
? ? ? ? ? ? on a.ts_code = b.ts_code
? ? ? ? ?where (a.w_pc <> a.m_pc
? ? ? ? ?or a.m_pc <> a.y_pc)
? ? ? ? ?and a.w_pc <> 0
? ? ? ? ?and a.m_pc <> 0
? ? ? ? ?and a.y_pc <> 0
? ? ? ? ?) t
) tt
where rn <= 10
union all
select?
tt.ts_code
,tt.st_price
,tt.year_high
,tt.year_total
,tt.year_high_total
,tt.year_low_total
,tt.industry
,tt.w_pc
,tt.m_pc
,tt.y_pc
,tt.rn
from (
select *,row_number() over(partition by t.industry order by y_pc desc) rn from
(select a.*,b.industry from stock_temp a
? ? inner join stock_baseinfo b
? ? ? ? ? ? on a.ts_code = b.ts_code
? ? ? ? ?where (a.w_pc <> a.m_pc
? ? ? ? ?or a.m_pc <> a.y_pc)
? ? ? ? ?and a.w_pc <> 0
? ? ? ? ?and a.m_pc <> 0
? ? ? ? ?and a.y_pc <> 0
? ? ? ? ?) t
) tt
where rn <= 10;
--
drop table stock_result;
create temporary table stock_result as
select distinct t.ts_code,w_pc,m_pc,y_pc from stock_temp1 t
inner join dm_stock_trade_total_result a
? ? ? ? on t.ts_code = a.ts_code
? ? ? ? and a.data_dt='20220323'?
? ? ? ? and cast(a.st_price as float) < cast(a.year_high as float)?
? ? ? ? and a.st_price <> 0 and a.st_price <= 30
order by w_pc desc
limit 30
union all
select distinct t.ts_code,w_pc,m_pc,y_pc from stock_temp1 t
inner join dm_stock_trade_total_result a
? ? ? ? on t.ts_code = a.ts_code
? ? ? ? and a.data_dt='20220323'?
? ? ? ? and cast(a.st_price as float) < cast(a.year_high as float)?
? ? ? ? and a.st_price <> 0 and a.st_price <= 30
order by m_pc desc
limit 30
union all
select distinct t.ts_code,w_pc,m_pc,y_pc from stock_temp1 t
inner join dm_stock_trade_total_result a
? ? ? ? on t.ts_code = a.ts_code
? ? ? ? and a.data_dt='20220323'?
? ? ? ? and cast(a.st_price as float) < cast(a.year_high as float)?
? ? ? ? and a.st_price <> 0 and a.st_price <= 30
order by y_pc desc
limit 30
;

select ts_code,count(*) from stock_result group by ts_code order by count(*) desc
?

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2022-04-06 16:21:40  更:2022-04-06 16:25:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 -2025/1/16 20:59:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码