844677 发表于 2023-6-1 17:20:49

【9.0】视图创建问题

本帖最后由 844677 于 2023-8-14 16:42 编辑

各位大佬,我这边想请教一下,如果我想通过两张关联表做一个统计视图应该怎么做?

具体是这样主表有个是否字段统计该学生是否上课,子表有上课人的姓名,现在想统计该学生这个月上课的天数,以及具体的天数是哪几天。想做成的视图字段有“姓名”“上课日期·年”“上课日期·月”“上课日期·日”“天数”,活字格列表可以合并一样的数据的单元格,我所想的格式是这样看能否实现,若不行大佬有什么好的统计展示方式。

Shawn.Liu 发表于 2023-6-1 18:11:01

大佬,这里使用GROUP BY按照姓名+年份+月份分组后使用分组函数COUNT统计每月的出勤次数后,还不好支持显示每月里哪几天出勤,这里我是在一张内建表使用公式字段和统计字段做的,效果如下,分组条件可自己选择,如果是两张表需要关联,大佬可以上传个Demo这边看下

844677 发表于 2023-6-1 18:16:44

Shawn.Liu 发表于 2023-6-1 18:11
大佬,这里使用GROUP BY按照姓名+年份+月份分组后使用分组函数COUNT统计每月的出勤次数后,还不好支持显示 ...
谢谢大佬解答,我这边大致做一个DEMO,然后再发您看一下!

844677 发表于 2023-6-2 10:56:20

Shawn.Liu 发表于 2023-6-1 18:11
大佬,这里使用GROUP BY按照姓名+年份+月份分组后使用分组函数COUNT统计每月的出勤次数后,还不好支持显示 ...

你好,我根据我们的表大致做一个例子,是这样的。

Shawn.Liu 发表于 2023-6-2 18:20:42

844677 发表于 2023-6-2 10:56
你好,我根据我们的表大致做一个例子,是这样的。

收到,我这边大致写了一个统计上化学课学生的频次的视图,效果大致如下,大佬可以看下


844677 发表于 2023-6-2 18:24:40

Shawn.Liu 发表于 2023-6-2 18:20
收到,我这边大致写了一个统计上化学课学生的频次的视图,效果大致如下,大佬可以看下

好的谢谢大佬的支持!

Shawn.Liu 发表于 2023-6-2 18:29:02

844677 发表于 2023-6-2 18:24
好的谢谢大佬的支持!

{:5_110:}

844677 发表于 2023-6-5 11:32:06

Shawn.Liu 发表于 2023-6-2 18:20
收到,我这边大致写了一个统计上化学课学生的频次的视图,效果大致如下,大佬可以看下

大佬,如果只统计天数不是次数,数据库命令应该怎么写?比如:6-1号张三去上了两次,但是只算成一天。所以他6月上课的天数为2天但是是3次。

Shawn.Liu 发表于 2023-6-5 17:40:38

844677 发表于 2023-6-5 11:32
大佬,如果只统计天数不是次数,数据库命令应该怎么写?比如:6-1号张三去上了两次,但是只算成一天。所 ...

如果是按照日期统计的话,需要在分组之前对数据进行去重,大佬参考下哈



844677 发表于 2023-6-5 17:45:58

Shawn.Liu 发表于 2023-6-5 17:40
如果是按照日期统计的话,需要在分组之前对数据进行去重,大佬参考下哈

感谢解答,已经掌握了,谢谢!
页: [1] 2
查看完整版本: 【9.0】视图创建问题