以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]SQLFind 后台查到到ID为最大的值如何写 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104639) |
-- 作者:ddlzq -- 发布时间:2017/8/2 13:00:00 -- [求助]SQLFind 后台查到到ID为最大的值如何写 各位老师: 我有一个表,对照另外一个表,通过姓名来引用FID 但姓名会有重名,FID为流水,也就是通过后台查出来的表是这样结构 FID FNAME 10 张三 21 张三 请问我如何取姓名为张三 FID 为大值的FID值? cmd. Comm andText = "SE LECT FNAME,FID Fro m {HR_EMPINFO} Wh ere [FNAME] = \'" & dr("NAME") & "\'" d t = cm d.Execut eReader I f dt.Data Rows.Count > 0 Then d r("FID") = dt.Da taRows(0)("FID") |
-- 作者:有点甜 -- 发布时间:2017/8/2 13:16:00 -- cmd.CommandText = "SELECT top 1 FNAME,FID From {HR_EMPINFO} Where [FNAME] = \'" & dr("NAME") & "\' order by fid"
或者
cmd.CommandText = "SELECT FNAME,max(FID) From {HR_EMPINFO} Where [FNAME] = \'" & dr("NAME") & "\' group by FNAME" |
-- 作者:ddlzq -- 发布时间:2017/8/2 13:18:00 -- 谢谢“有点甜”老师,我试试看。 |