各位大侠,小弟有一assess数据表内容如下:
姓名 交款日期 交款金额
张三 2006-1-1 1000
张三 2006-2-3 500
李四 2006-3-1 900
李四 2006-4-5 900
张三 2006-2-9 900
以下姓名类推求一条sql语句查询 每个人的最后一交款日期的记录,也就是上表要得出:
张三 2006-2-9 900
李四 2006-4-5 900要得出上述查询,我用在VB的data控件的数据源上
在此谢过了
姓名 交款日期 交款金额
张三 2006-1-1 1000
张三 2006-2-3 500
李四 2006-3-1 900
李四 2006-4-5 900
张三 2006-2-9 900
以下姓名类推求一条sql语句查询 每个人的最后一交款日期的记录,也就是上表要得出:
张三 2006-2-9 900
李四 2006-4-5 900要得出上述查询,我用在VB的data控件的数据源上
在此谢过了
insert into @t select '张三','2006-1-1',1000
union all select '张三','2006-2-3',500
union all select '李四','2006-3-1',900
union all select '李四','2006-4-5',900
union all select '张三','2006-2-9',900select * from @t a where not exists(select 1 from @t where 姓名=a.姓名 and 交款日期>a.交款日期) order by 交款日期
我怎么还是不过,这个a是什么意思