周一至周五 : 08:30 - 17:30 客服专员电话/微信:17301649371 QQ:2627049059
微信咨询

扫码微信咨询

关注公众号

关注微信公众号

电话: 021 5161 9370
返回顶部
2024年秋太平中心学校养成教育随机抽取学生或家长信息
显示全部楼层 倒序浏览 发表日期 2024-09-24 09:12:04 281次阅读 0次回复
本帖最后由 快表帝国客服01 于 2024-9-24 09:20 编辑

需求:需要从各年级每一个班中随机抽选一位同学作为考察的对象。

思路:通过表间公式先给所有的学生信息按随机排序标记一个序号,然后提取序号为1的学生信息。

1、待匹配填充的数据表。
20240924085658.jpg
2、填充后的结果


20240924090002.jpg
3、表间公式写法


20240924090209.jpg


  1. WITH 整理后数据 AS (
  2.     SELECT
  3.         [学生信息_主表].[班级] AS 班级,
  4.         [学生信息_主表].[姓名] AS 姓名,
  5.         [学生信息_主表].[父亲姓名] AS 父亲姓名,
  6.         [学生信息_主表].[父亲电话] AS 父亲电话,
  7.         [学生信息_主表].[母亲电话] AS 母亲电话,
  8.         ROW_NUMBER() OVER (开窗分组 F_240 排序 NEWID()) AS 序号
  9.     FROM
  10.         [学生信息_主表]
  11. )
  12. SELECT
  13. [班级] AS 本报表.[随机抽取的学生或家长名单_明细表].[班级]x按行列匹配,
  14. --[学生信息_主表].[班级] AS 本报表.[随机抽取的学生或家长名单_明细表].[班级]x填充不锁定,
  15. [姓名] AS 本报表.[随机抽取的学生或家长名单_明细表].[学生姓名]x填充不锁定,
  16. [父亲姓名] AS 本报表.[随机抽取的学生或家长名单_明细表].[监护人姓名]x填充不锁定,
  17. [父亲电话] AS 本报表.[随机抽取的学生或家长名单_明细表].[监护人电话]x填充不锁定,
  18. [母亲电话] AS 本报表.[随机抽取的学生或家长名单_明细表].[电话]x填充不锁定
  19. FROM 整理后数据
  20. WHERE 序号 = 1
  21. 排序 [班级]
复制代码



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则  允许回帖邮件提醒楼主

快表软件是国内较早研究表格类软件开发平台的团队之一,迄今已有十多年的行业经验.致力于为企事业单位提供实用可靠的数字化平台。
  • 微信公众号

  • 微信小商店

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2022-2024, XiRong Soft. | 快表软件
  • 沪ICP备13033196号 | 营业执照 |上海西戎软件科技有限公司|沪公网安备31011502002146号|沪ICP备13033196号 |