注册 登录
编程论坛 VFP论坛

请高手指点:怎么得出每个sjh对应的最后一条记录??

bdx808 发布于 2024-05-06 16:16, 265 次点击
一个表aa中有若干条记录,有的手机号sjh对应一条记录,有的对应若干条记录,其中字段hfsj是回复时间,怎么得出每个sjh对应的最后一条记录?

7 回复
#2
sdta2024-05-06 16:37
SELECT * FROM TB GROUP BY SJH
看下结果是否是你所需要的结果
#3
bdx8082024-05-06 16:40
提示:SQL:GROUP BY 子句缺少或无效
#4
wengjl2024-05-06 16:44
前面加一句 set engi 70


#5
bdx8082024-05-06 16:53
我还以为是一条语句,前面加上后得出的是最早的记录。可能我没有说清楚,最后一条记录是要求出表中回复时间最晚的每个手机号对应的记录,怎么办?前面那条语句怎么修改?

[此贴子已经被作者于2024-5-6 17:14编辑过]

#6
bdx8082024-05-06 17:29
回复 2楼 sdta
求版主再看看,
相当于是时间的最大值,不是最下面行的记录

[此贴子已经被作者于2024-5-6 18:32编辑过]

#7
sdta2024-05-06 19:43
SELECT SJH,MAX(HFSJ) FROM TB GROUP BY SJH

[此贴子已经被作者于2024-5-6 19:44编辑过]

#8
bdx8082024-05-06 22:02
多谢版主!
1