我在Ruby on Rails应用程序中构建了一个报表,我正在努力理解如何使用子查询。Rails报表生成中的子查询
每个'调查'has_many'SurveyResponses',它很容易检索这些,但我需要根据其中一个字段'jobcode'进行分组,因为我只想报告与单个职位代码相关的信息在报告的一行中。
但是,我还需要知道构成该职位代码总数的组成数据。原因是我需要计算中位数和标准差等数据,因此需要知道总数的值。
我的想法是,我检索调查报告的不同工作代码,然后当我循环浏览这些检索每个工作代码的单个回复。
这是做到这一点的正确方法还是应该遵循不同的方法?