以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  学籍查询变更日期问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=179811)

--  作者:良才
--  发布时间:2022/9/11 10:56:00
--  学籍查询变更日期问题
希望结果,学籍查询变更日期如图,求老师指教,谢谢

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

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

[此贴子已经被作者于2022/9/11 11:38:05编辑过]

--  作者:有点蓝
--  发布时间:2022/9/12 10:05:00
--  
没有办法一条sql处理。

按什么用的逻辑生成上面表格数据,请逐行解释一下

--  作者:良才
--  发布时间:2022/9/13 7:49:00
--  
老师,娄凤选2017-02-01转出,2017-02-01前变更原因为“录入”,变更日期为“2015-09-10”,2018-02-01又转入本校,2018-02-01后变更原因为“转入”,变更日期为“2018-02-01”
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip
S elect  学期,b.班级,b.学生编号,a.学生姓名,c.身份证号,变更原因,变更日期 From (({学生基本信息} a Inner JOIN {学生缴费} b ON b.[学生编号] = a.[学生编号]) Inner JOIN (Se lect k.身份证号,变更原因,变更日期 from {学生学籍} k inner join (Se lect 身份证号,max(变更日期) As 最后日期 From {学生学籍} GROUP BY 身份证号) h on k.身份证号=h.身份证号 and k.变更日期=h.最后日期) c ON c.[身份证号] = a.[身份证号]) Where 变更原因 <> \'转出\' ORDER BY b.班级,b.学生编号
图片点击可在新窗口打开查看
2015年秋季、2016年春季、2016年秋季的变更原因应为“录入”,变更日期应为“2015-09-10”,2018年春季以后是正确的,请老师指教
[此贴子已经被作者于2022/9/13 8:56:03编辑过]

--  作者:有点蓝
--  发布时间:2022/9/13 9:15:00
--  
还是没看懂。正确的结果是怎么样的?然后正确的结果是按照什么逻辑填充数据的,麻烦按正确的结果为依据,逐行数据解释一下
--  作者:良才
--  发布时间:2022/9/13 9:21:00
--  



希望结果图片点击可在新窗口打开查看
[此贴子已经被作者于2022/9/13 9:21:27编辑过]

--  作者:有点蓝
--  发布时间:2022/9/13 9:23:00
--  
正确的结果是按照什么逻辑填充数据的,麻烦按正确的结果为依据,逐行数据解释一下
--  作者:良才
--  发布时间:2022/9/13 9:47:00
--  
第1行,2015年秋季,变更原因应为“录入”,变更日期应为“2015-09-10”
第2行,2016年春季,变更原因应为“录入”,变更日期应为“2015-09-10”
第3行,2016年秋季,变更原因应为“录入”,变更日期应为“2015-09-10”
第4行,2018年春季,变更原因应为“转入”,变更日期应为“2017-02-10”
第5行,2018年秋季,变更原因应为“转入”,变更日期应为“2017-02-10”
第6行,2019年春季,变更原因应为“转入”,变更日期应为“2017-02-10”
第7行,2019年秋季,变更原因应为“转入”,变更日期应为“2017-02-10”
第8行,2020年春季,变更原因应为“转入”,变更日期应为“2017-02-10”

--  作者:有点蓝
--  发布时间:2022/9/13 9:50:00
--  
第1行,2015年秋季,变更原因为什么应为“录入”,变更日期为什么应为“2015-09-10”
第2行,2016年春季,变更原因为什么应为“录入”,变更日期为什么应为“2015-09-10”
……

根据什么列到什么表格按照什么条件查询,得出的结果?

--  作者:良才
--  发布时间:2022/9/13 9:54:00
--  
根据身份证号,按缴费日期和变更日期时段可以吗
[此贴子已经被作者于2022/9/13 9:57:25编辑过]

--  作者:有点蓝
--  发布时间:2022/9/13 9:57:00
--  
没有逻辑,没有规律的事情没法用程序做。

可不可以是您自己业务的问题,外人无从判断。理清业务逻辑,理不清的只能手工填了