以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  分组查询  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=120376)

--  作者:Liangcai
--  发布时间:2018/6/13 21:06:00
--  分组查询

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.zip


Select a.学生编号,IIF(性别=\'男\',证件人姓名) As 父亲姓名,IIF(性别=\'女\',证件人姓名) As 母亲姓名 Fr om {学生缴证} a INNER JOIN (Select 学生编号,max(缴证日期) As 缴证日期 Fr om {学生缴证} GROUP BY 学生编号,证件人姓名) b ON a.学生编号=b.学生编号 And a.缴证日期=b.缴证日期


图片点击可在新窗口打开查看此主题相关图片如下:ba0ebc3c67fbfc8b0da8e65061b69055.png
图片点击可在新窗口打开查看


怎样再按学生编号分组,查询结果如下;

 
请老师指点,谢谢!

图片点击可在新窗口打开查看此主题相关图片如下:f3448323cf49eb8514e9443554a3f564 (2).png
图片点击可在新窗口打开查看

[此贴子已经被作者于2018/6/13 22:00:21编辑过]

--  作者:有点甜
--  发布时间:2018/6/13 22:43:00
--  
select 学生编号, max(父亲姓名) as 父亲姓名, max(母亲姓名) as 母亲姓名 from (Select a.学生编号,IIF(性别=\'男\',证件人姓名) As 父亲姓名,IIF(性别=\'女\',证件人姓名) As 母亲姓名 From {学生缴证} a INNER JOIN (Select 学生编号,max(缴证日期) As 缴证日期 From {学生缴证} GROUP BY 学生编号,证件人姓名) b ON a.学生编号=b.学生编号 And a.缴证日期=b.缴证日期) group by 学生编号
--  作者:Liangcai
--  发布时间:2018/6/14 17:45:00
--  
谢谢