编程论坛
注册
登录
编程论坛
→
VFP论坛
请高手指点:怎么得出每个sjh对应的最后一条记录??
bdx808
发布于 2024-05-06 16:16, 265 次点击
一个表aa中有若干条记录,有的手机号sjh对应一条记录,有的对应若干条记录,其中字段hfsj是回复时间,怎么得出每个sjh对应的最后一条记录?
7 回复
#2
sdta
2024-05-06 16:37
SELECT * FROM TB GROUP BY SJH
看下结果是否是你所需要的结果
#3
bdx808
2024-05-06 16:40
提示:SQL:GROUP BY 子句缺少或无效
#4
wengjl
2024-05-06 16:44
前面加一句 set engi 70
#5
bdx808
2024-05-06 16:53
我还以为是一条语句
,前面加上后得出的是最早的记录。可能我没有说清楚,最后一条记录是要求出表中回复时间最晚的每个手机号对应的记录,怎么办?前面那条语句怎么修改?
[此贴子已经被作者于2024-5-6 17:14编辑过]
#6
bdx808
2024-05-06 17:29
回复 2楼 sdta
求版主再看看,
相当于是时间的最大值,不是最下面行的记录
[此贴子已经被作者于2024-5-6 18:32编辑过]
#7
sdta
2024-05-06 19:43
SELECT SJH,MAX(HFSJ) FROM TB GROUP BY SJH
[此贴子已经被作者于2024-5-6 19:44编辑过]
#8
bdx808
2024-05-06 22:02
多谢版主!
1