求一查询语句!
Jonly 2004-07-27 10:38:43 --测试数据
create table tblN(ID int,AID int,BID,CID,DateS DateTime)
insert tblN select 1,1,11,111,'2004-4-1'
union all select 2,2,22,222,'2004-4-1'
union all select 3,3,33,333,'2004-4-1'
union all select 4,1,11,111,'2004-4-5'
union all select 5,1,11,111,'2004-4-7'
union all select 6,3,33,333,'2004-4-5'
go
想得到两张不同的表:
一:
id AID BID CID DateS
2 2 22 222 '2004-4-1'
5 1 11 111 '2004-4-7'
6 3 33 333 '2004-4-5'
就是在记录中AID,BID,CID相同的情况下只取DateS日期最后的记录
二:
id AID BID CID DateS
1 1 11 111 '2004-4-1'
3 3 33 333 '2004-4-1'
4 1 11 111 '2004-4-5'
就是在记录中AID,BID,CID相同的情况下只取DateS日期小于最后的记录
--------------
id 字段是主键而且是自增字段
不知道我有没说清楚。
敬请各位帮忙!谢谢!