划分数据缓存

Dividing data -cache

[报告]

所附代码显示了每个病房的结果,效果很好。我只想在报告中将 5c 病房划分为两个病房,而它在系统中是一个病房。这个病房是混合病房(5c),我想以不同的方式计算床位。我想将5c病房的床位分成两个病房(5c-儿科有5c的前6张床和5c-外科有5c的后6张床)。我试过了,但我做不到。

下面显示了每个病房的数据。所需的报告是仅将 5c 病房分为 2 个病房,如果床名有儿科意味着属于儿科,如果床名有手术意味着床属于手术

[报告的输出]

这个问题更多地与内部 InterSystems TrakCare 结构相关,而不是一般的 SQL。鉴于您的查询,您不能将病房一分为二,因为您的查询将 return 病房 ID,并且所有进一步处理都在 GetTotalRegularProcessData 程序内完成,大概基于当前病房 ID .因此,您需要查看这些程序在做什么,如果 ward 5C 将床位数据处理成两行或临时全局变量,而不是只有一个。