易截截图软件、单文件、免安装、纯绿色、仅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小小的疑问 - .NET技术 / C#

可能因为工作的原因 接触数据库这块比较少,之前都是做程序这块,数据库这块都有专门的人来做 分工都很明细 所以对数据库这一块完全不了解。前段时间 去面试了几家公司 几乎都是在数据库这块挂掉的 连个简单的SQ ......

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

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

请教SQL语句查询问题? - MS-SQL Server / 基础类

我想查询出每天数据的最大的一个值。表的格式如下
表名: hisdata
字段 编号 值 状态 时间  
  Id value state dattime  
  101 32.3 0 ......

SQL server分解XML - MS-SQL Server / 应用实例

下面是XML初始文件内容
XML code:
<upd:Update xmlns:lar="http://schemas.microsoft.com/msus/2002/12/LogicalApplicabilityRules" xmlns:cmd="http://schemas.microsoft.com/msus/2002/12/Up ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号