表如下:王二 2000-01-01 500元
王二 2010-02-02 600元
李四 2010-01-01 500元
句子是: select 姓名,Min(存款日期) as 日期 from 数据表 group by 姓名这只能得到姓名和日期两个字段怎么样得到金额字段呢?
王二 2010-02-02 600元
李四 2010-01-01 500元
句子是: select 姓名,Min(存款日期) as 日期 from 数据表 group by 姓名这只能得到姓名和日期两个字段怎么样得到金额字段呢?
解决方案 »
- Delphi5 开发人员指南 原版的
- 这到底是什么意思?
- 本来程序编译通过的,都能运行的,File Not Found:FunctionDefine.DFM
- 关于登陆窗口的问题。
- 如何使用delphi在远程的SQLSERVER上建立数据库!
- 100分请教:New、Delete、GetMem、Dispose的区别和联系
- 到底学VB还是Delphi呢?
- WSAStartup socket bind connect 干什么的???
- 200分,请教各位大虾:如何用Delphi开发VCD、DVD播放程序?
- 如何安装一个*.pas文件
- 已有成熟开发框架,寻求软件系统合作开发
- 为什么QREPORT的QUICKREP控件会卡???
select xingming,min(rq),(select jine from table where table.xingming=a.xingming) from table as a group by xingming
select sum(money) from (select 姓名,Min(存款日期) as 日期,money from 数据表 group by 姓名)
inner join (select 姓名,Min(存款日期) as 日期 from 数据表 group by 姓名) b on a.姓名 = b.姓名 and a.存款日期 = b.日期
from 数据表 a
from 数据表 a
inner join (select 姓名,Min(存款日期) as 日期 from 数据表 group by 姓名) b on a.姓名 = b.姓名 and a.存款日期 = b.日期
select a.xm,a.rq,jine from a,(select xm,min(rq) as rq from a group by xm) as b where a.xm=b.xm and a.rq=b.rq
FROM 数据表 a INNER JOIN
(SELECT 姓名, MIN(存款日期) AS 日期
FROM 数据表
GROUP BY 姓名) b ON a.姓名 = b.姓名 AND a.存款日期 = b.日期正解,不过应该有很多种写法,建议楼主去 SQL 版问问看
from 数据表 a
where not exists (select 1 from 数据表 where 姓名=a.姓名 and 存款日期<a.存款日期)
FROM 数据表 a INNER JOIN
(SELECT 姓名, MIN(存款日期) AS 日期
FROM 数据表
GROUP BY 姓名) b ON a.姓名 = b.姓名 AND a.存款日期 = b.日期