主题:  取时间最近那天记录问题。

mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#12002/7/24 9:01:40
现在有一表(药费)表,统计了每人在不同天的看病药费情况。
我怎写可以单把最迟(近)那天的那条记录按编号什么的所有人排序
即按时间最近那天所有人都显出来?有的人是14号有的12号等等?
如果碰上有人在那天里有N条记录时,取其中x字段数值最大的那个为主~
谢谢



mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#22002/7/24 13:26:59
?



hihiyou

职务:普通成员
等级:1
金币:0.0
发贴:17
注册:2002/4/14 14:43:06
#32002/7/24 15:11:19
可以有多个排序字段的,先按时间排序,然后按X排序,这样就可以了。
如:select subcontent,subaddname,subtime,subsy,subid,subzc,subface from sub where subid = "&newid&" order by subzc desc, subtime asc



mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#42002/7/24 16:56:44
恩?不是吧
那不全打乱了吗?
我的是个药费表`
记录了每人哪天的花费情况`
我只想挑出针对每人的最后一天的花费情况那条记录`
这样最后得出的是N多人最迟一天的记录``
你这样排`
得出的还是整个的仍旧每人有N多条显示`
我只需要一条``
最迟那条`



topgun

职务:普通成员
等级:2
金币:1.0
发贴:366
注册:2002/3/17 20:53:44
#52002/7/24 20:40:55
select该用户and时间desc ,也就是两个条件要同时成立!



mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#62002/7/24 21:52:04
select该用户and时间desc ??
select该用户怎么讲?
怎么select??
例如?