易截截图软件、单文件、免安装、纯绿色、仅160KB

简单SQL语言 - Delphi / 数据库相关

数据: 年 月 日 开盘 收盘
使用下面语句搜索到了 每年每个月的月初和月末都是几号  

select 年,月,MIN(日) as frist,MAX(日) AS laset from mt4his.DB GROUP BY 年,月

我想得到 每年每个月的月初和月末 所对应的 开盘 收盘 应该怎么写


第一天开盘就是整周月年的开盘,最后一天收盘就是整周月年的收盘

大概这样(月初)
select 年,月,日, 开盘, 收盘 from mt4his.DB a,
(select 年,月,MIN(日) as frist from from mt4his.DB GROUP BY 年,月) b
where a.年=b.年 and a.月=b.月 and a.日=b.first




此贴必顶一下
股票

form12.Query1 .Close;
form12.Query1.DatabaseName:=(ExtractFilePath(ParamStr(0))+'TABLE');
form12.Query1.SQL.Clear;
form12.Query1.SQL.Add('select 年,月,日, 开盘, 收盘 from mt4his.DB a,(select 年,月,MIN(日) as frist,MAX(日) AS laset from mt4his.DB GROUP BY 年,月) b where a.年=b.年 and a.月=b.月 and a.日=b.first');
form12.Query1.Open;
--
显示INVALID USE OF KEYWORD TOKEN:select

急求答案啊

要是能得到 年,月,日, 开盘, 收盘,开盘-收盘就更好了

晕啊,没注意是paradox数据库,它的SQL功能太有限了...


http://download.csdn.net/source/1644211

paradox的话,感觉只能二次查询完成
select 年,月,MIN(日) as frist,MAX(日) AS laset from mt4his.DB GROUP BY 年,月
得到 年,月,frist,laset
那么每年每个月的月初所对应的 开盘 收盘
对上面的结果做循环:
得到1个年,月,frist
select 年,月,开盘,收盘 from 表 where 年="上面的


相关问答:

csv文件转换成sql导入到数据库,没有数据为何?

执行的顺序:
1)文件浏览框(选择文件使用)
选择好文件后
点击一个导入按钮的时候 ,把上面上传框里的csv文件以一个ID为文件名,上传到**/**文件夹下
2)读取这个文件夹下的csv的文件,转换成sql
3 ......

求一sql语句 - MS-SQL Server / 疑难问题

现在有两张表:文章主表A(articleId,articleTitle),文章评论表B(commentId,articleId,commentTitle)
现在我想实现这样的功能:列出文章列表,其中每篇文章标题下面列出此文章的前2个文章评论,请问sql语句怎么写啊 ......

vs2008 连接mysql? - MS-SQL Server / 基础类

请问
添加新数据源->数据库->添加连接
这个界面下,数据源选择:Microsoft SQL Server (SqlClient);
服务器名:
应该写什么呢?
有谁知道?多谢各位!!
你到底是要连mysql还是mssql?

引用
请问
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号