求助:SQL直接读取股票软件数据库

2024-05-03 11:22

1. 求助:SQL直接读取股票软件数据库

务器: 消息 170,级别 15,状态 1,行 1
第 1 行: 'max' 附近有语法错误。
服务器: 消息 137,级别 15,状态 1,行 2
必须声明变量 '@'。
服务器: 消息 137,级别 15,状态 1,行 3
必须声明变量 '@'。
服务器: 消息 137,级别 15,状态 1,行 9
必须声明变量 '@'。

求助:SQL直接读取股票软件数据库

2. 利用access SQL语句求股票的实际收益

--试试下面的sql语句select b.股票名称,sum(b.收益) 已收益,sum(b.持有数量) 当前持有数量  from (select 股票名称,(case when a.投资行为='买' then a.交易数量 else (-1)*a.交易数量 end) 持有数量,(case when a.投资行为='买' then (-1)*a.交易金额 else a.交易金额 end) 收益 from a) b group by b.股票名称 

3. sql 怎么往前推算股票交易日?

用SQL语句吧。先比较一下select  max(date)  from tablewhere date between  "yyyy-mm-dd" and "yyyy-mm-dd"先把上个月的最大值拿出来,然后再用当前的值跟它比较。其实就是统计当前数据库中的最新插入数据的日期。select  top  1  from tableorde by  data desc这样就把数据库中的日期字段按降序,排出来,而top1会把最顶上,也就是最大的值拿出来。拿出来了,就可以算了。用最新的那个日期减去上个月的。如果值等于月份天数。就说明够一个月了。再按照你自己的算钱的方法来算吧!

sql 怎么往前推算股票交易日?

4. 怎样用SQL实现对多个表名(以时间命名,比如一天的股票交易)构建成一个新表,以便于后续处理数据循环?

select * from 表1
union all
select * from 表2
union all
select * from 表3

5. 求股票数据下载站点或软件,要纯数据的那种

下载股票历史数据步骤如下:
1、登录股票软件,点击左上角系统,选择子菜单下面的盘后数据下载。


2、在“沪深日线”栏目下,将日线和实时行情选项打勾。

3、点击第一个日期后面的向下小三角,设置起始日期。

4、点击第二个日期后面的向下小三角,设置结束日期。

5、日期设置完毕后,点击开始下载。下载完成后你想要的时间段的日K线数据就已经保存到电脑里面了。如果还需要下载其他类型的数据,再分别选择下载。

求股票数据下载站点或软件,要纯数据的那种

6. 求助:SQL 数据库根据条件返回值

CREATE TABLE temp (
 id VARCHAR(10),
 name VARCHAR(10),
 pay INT
);

 
 
 
INSERT INTO temp
SELECT '000001',  '张三',  100   UNION ALL 
SELECT '000001',  '张三',  200   UNION ALL
SELECT '000001',  '张三',  300   UNION ALL
SELECT '000001',  '张三',  400   UNION ALL
SELECT '000002',  '李四',  1000  UNION ALL
SELECT '000002',  '李四',  1200  UNION ALL
SELECT '000002',  '李四',  1500  UNION ALL
SELECT '000002',  '李四',  1800;

 
 
 
SELECT
  id,
  name,
  pay,
  CASE WHEN ROW_NUMBER() OVER (PARTITION BY id ORDER BY pay ) = 1 THEN 0 ELSE 1 END AS ptype
FROM
  temp
ORDER BY 1,3;

 
 
 
 
id name pay ptype
000001 张三 100 0
000001 张三 200 1
000001 张三 300 1
000001 张三 400 1
000002 李四 1000 0
000002 李四 1200 1
000002 李四 1500 1
000002 李四 1800 1

 
 
 
SQL Server 2008  Express 下测试通过.

7. 用SQL语句对数据库某字段进行求和,但求和条件不会写?

select sum(xsl)as yxsl, 
id , to_char(date,'yyyymm') as month
from 表名 where year=$year

group by id,to_char(date,'yyyymm')


按id和月份分组

用SQL语句对数据库某字段进行求和,但求和条件不会写?

8. sql数据库数字排序问题

假如你要排序的字段名为 mynum,

如果 mynum 是 int 型,直接排序即可: order by mynum

如果 mynum 是 string 型,但存的是数值,并且要出现你说的自然排序效果的话,要这样做: order by mynum+0