繁体   English   中英

将具有多个 True/False 值的相关记录组合成一条记录

[英]Combining related records with multiple True/False values into a single record

我正在尝试基于多列逻辑为大量类组合 class 会议数据。 对于每个 class nbr(第一列),我可以有多个 y/n 条目,对应于 class 是否满足那一天。 我需要:

每个 ClassNbr/DayOfWeek/MtgStart/MtgEnd 组合都有一个条目。

我已经使用 Browne 的ConcatRelated() function 取得了很好的效果,以取得部分进展,但我对如何让 y/n 列正确排列感到困惑,我不知道接下来到 go 的位置。 这是更大的 Access 2016 数据库的一部分,需要保留在其中。 如有必要,我很乐意使用 VBA。

基本问题:

在此处输入图像描述

当前与预期的真实世界结果:

在此处输入图像描述

您应该能够使用聚合函数:

select col1, min(a) as a, min(b) as b, min(c) as c
from t
group by col1;

因为 MS Access 将“Y”存储为 -1 而“N”存储为 0,所以MIN()等效于OR

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM