Foxtable(狐表)用户栏目专家坐堂 → SQL筛选


  共有1894人关注过本帖树形打印复制链接

主题:SQL筛选

帅哥哟,离线,有人找我吗?
良才
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:788 积分:6297 威望:0 精华:0 注册:2012/6/11 17:21:00
SQL筛选  发帖心情 Post By:2018/1/26 22:11:00 [只看该作者]

筛选302班,请老师指教,谢谢!
Dim SQL As String
SQL = "Select  学期,班级,学生姓名,性别,a.学生编号,学籍号,学生身份证号 Fr om {学生基本信息} a Inner JOIN {缴退费信息} b ON a.学生编号 = b.学生编号 WHERE 学期 = '"& ary(3) &"' And 缴费项目 = '学费' And 缴费状态 = '已缴' Order By 学期,班级,b.学生编号"
SQL+ = "Where" & "班级" & "=" & "302"
t.Fill(SQL,"数据库",True)

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107648 积分:547549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/1/26 22:52:00 [只看该作者]

Dim SQL As String
SQL = "Select  学期,班级,学生姓名,性别,a.学生编号,学籍号,学生身份证号 Fr om {学生基本信息} a Inner JOIN {缴退费信息} b ON a.学生编号 = b.学生编号 WHERE 班级='302' and 学期 = '" & ary(3) & "' And 缴费项目 = '学费' And 缴费状态 = '已缴' Order By 学期,班级,b.学生编号"
t.Fill(SQL,"数据库",True)

 回到顶部
帅哥哟,离线,有人找我吗?
良才
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:788 积分:6297 威望:0 精华:0 注册:2012/6/11 17:21:00
  发帖心情 Post By:2018/1/27 11:09:00 [只看该作者]

多出用到SQL
Dim SQL As String
Sel  ect Case e.StripItem.Name
    Case "学生基本信息"
        SQL = "Se  lect  学期,班级,学生姓名,性别,a.学生编号,学籍号,学生身份证号,出生日期,int(datediff('d',出生日期,Cdate(cstr(year(Date()))+'-08-31'))/365.25) as 年龄,民族,监护人姓名,iif(监护人姓名=父亲姓名, 父亲电话, iif(监护人姓名=母亲姓名,母亲电话,null)) As 监护人电话, iif(监护人姓名=父亲姓名, iif(性别='男', '父子', '父女'), iif(监护人姓名=母亲姓名, iif(性别='女', '母子', '母女'),null)) AS 与监护人关系,户籍省 + 户籍县 + 户籍镇 As 户籍地,暂住街道 + 暂住社区 As 暂住地 From {学生基本信息} a Inner JOIN {缴退费信息} b ON a.学生编号 = b.学生编号 WHERE 学期 = '"& ary(3) &"' And 缴费项目 = '学费' And 缴费状态 = '已缴' Order By 学期,班级,b.学生编号"
        If _UserGroup = "班主任" Then
            SQL+ = "Where" & "班级" & "=" & "302"
        End If
    Case "学生午餐信息"
        SQL = "Sel  ect  学期,班级,学生姓名,性别,a.学生编号,暂住街道 + 暂住社区 As 暂住地 From {学生基本信息} a Inner JOIN {缴退费信息} b ON a.学生编号 = b.学生编号 WHERE 学期 = '"& ary(3) &"' And 缴费项目 = '预缴餐费' And 缴费状态 = '已缴' Order By 学期,班级,b.学生编号
        If _UserGroup = "班主任" Then
            SQL+ = "Where" & "班级" & "=" & "302"
        End If
    Case "学生接送信息"
        SQL = "Se  lect  b.学期,班级,学生姓名,性别,a.学生编号,父亲电话,母亲电话,车次,地点编号,b.接送地点 From ({学生基本信息} a Inner JOIN {缴退费信息} b ON a.学生编号 = b.学生编号) Inner JOIN {车辆安排} c ON b.学期 = c.学期 And b.接送地点 = c.接送地点 WHERE b.学期 = '"& ary(3) &"' And 缴费项目 = '车费' And 缴费状态 = '已缴' Order By b.学期,班级,b.学生编号"
        If _UserGroup = "班主任" Then
            SQL+ = "Where" & "班级" & "=" & "302"
        End If
    Case "学生缴证信息"
        SQL = "Sel  ect b.学期,b.班级,学生姓名,性别,a.学生编号,出生日期,民族,缴证人,缴证日期,c.监护人姓名,iif(c.监护人姓名=父亲姓名,iif(性别='男', '父子', '父女'), iif(c.监护人姓名=母亲姓名, iif(性别='女', '母子', '母女'),null)) AS 与监护人关系,监护人身份证号,监护人暂住证号,社保号,参保日期,查询密码,参保月数,资助金额,户籍省+户籍县 As 户籍地,暂住街道+暂住社区 As 暂住地,监护人工作单位 From (({学生基本信息} a Inner JOIN {缴退费信息} b ON a.学生编号 = b.学生编号) Inner JOIN {资助标准} k ON b.学期 = k.学期) Inner JOIN {缴证信息} c ON b.学期 = c.学期 And b.学生编号 = c.学生编号 WHERE b.学期 = '"& ary(3) &"' And 缴费项目 = '学费' And 缴费状态 = '已缴' ORDER BY b.班级,b.学生编号"
        If _UserGroup = "班主任" Then
            SQL+ = "Where" & "班级" & "=" & "302"
        End If
End Select
t.Fill(SQL,"数据库",True)

[此贴子已经被作者于2018/1/27 11:18:50编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107648 积分:547549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/1/27 11:29:00 [只看该作者]

Case "学生午餐信息"
        SQL = "Sel  ect  学期,班级,学生姓名,性别,a.学生编号,暂住街道 + 暂住社区 As 暂住地 From {学生基本信息} a Inner JOIN {缴退费信息} b ON a.学生编号 = b.学生编号 WHERE 学期 = '"& ary(3) &"' And 缴费项目 = '预缴餐费' And 缴费状态 = '已缴' 
        If _UserGroup = "班主任" Then
            SQL &= " and " & "班级" & "=" & "302" & " Order By 学期,班级,b.学生编号"
        End If

 回到顶部
帅哥哟,离线,有人找我吗?
良才
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:788 积分:6297 威望:0 精华:0 注册:2012/6/11 17:21:00
  发帖心情 Post By:2018/1/27 12:28:00 [只看该作者]

怎么添加不了附件?

 回到顶部
帅哥哟,离线,有人找我吗?
良才
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:788 积分:6297 威望:0 精华:0 注册:2012/6/11 17:21:00
  发帖心情 Post By:2018/1/27 13:00:00 [只看该作者]

老师生成不了

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107648 积分:547549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/1/27 14:13:00 [只看该作者]

什么生成不了?4楼我只改了一条sql,其它自己参考着改


 回到顶部
帅哥哟,离线,有人找我吗?
良才
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:788 积分:6297 威望:0 精华:0 注册:2012/6/11 17:21:00
  发帖心情 Post By:2018/1/27 14:16:00 [只看该作者]

添加附件,按钮没有,可能是我电脑问题,以前可以

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107648 积分:547549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/1/27 15:09:00 [只看该作者]

换其他浏览器。关闭浏览器的极速模式

 回到顶部
帅哥哟,离线,有人找我吗?
良才
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:788 积分:6297 威望:0 精华:0 注册:2012/6/11 17:21:00
  发帖心情 Post By:2018/1/27 18:24:00 [只看该作者]

好的

 回到顶部
总数 11 1 2 下一页