一张数据表:
代码,日期, 数量
0001 2003-09-01 10
0003 2003-09-01 200002 2003-09-02 5
0004 2003-09-02 15
0004 2003-09-02 150001 2003-09-03 30
0003 2003-09-03 25问题:1。我想查询各个“代码”在当前最小日期(或者最大日期)条件下的记录,要求查询结果中的“代码”是唯一的
2。就是对问题1查询结果的数量统计值
代码,日期, 数量
0001 2003-09-01 10
0003 2003-09-01 200002 2003-09-02 5
0004 2003-09-02 15
0004 2003-09-02 150001 2003-09-03 30
0003 2003-09-03 25问题:1。我想查询各个“代码”在当前最小日期(或者最大日期)条件下的记录,要求查询结果中的“代码”是唯一的
2。就是对问题1查询结果的数量统计值
解决方案 »
- WWDBGRID调整列宽时,数据消失的问题。
- adoquery2做adoquery1的子查询access库
- 请问如何修改EXE文件的图标?
- adodataset如何分页取数据
- 不懂就问才会有进步,请高手指教,谢谢!
- 大家看看这个!有人说“VB、delphi的专长就是做这些垃圾”,我看不下去了!
- BCB版没人答我,只好来这里问了。关于三层的问题
- 做一个基本的三层结构查询功能,大家快来看看我的步骤,究竟有什么错呢?先给20分,解决以后,再加分!
- DELPHI数据库应用,easy!
- 请帮助我解决。。
- 讨论一个有点难度和实际的问题:怎样用数据字典描述表间关系,路过请进
- 如何捕获任务栏状态区的特定任务的图标所在的位置?
from table
group by 代码,日期
group by 代码
{....}---------->>>>>在当前最小日期(或者最大日期)条件下的记录????
以上这个条件我不太理解?可以清楚写么?
from table
where min(日期)
只要解决第一个问题就可以了
各个“代码”在最小日期条件的记录
from table a,
(select 代码,max(日期) as rq from table group by 代码) b
where a.日期 = b.rq and a.代码 = b.代码
To:sheepcyk,谢谢,OK了