我在Ruby on Rails應用程序中構建了一個報表,我正在努力理解如何使用子查詢。Rails報表生成中的子查詢
每個'調查'has_many'SurveyResponses',它很容易檢索這些,但我需要根據其中一個字段'jobcode'進行分組,因爲我只想報告與單個職位代碼相關的信息在報告的一行中。
但是,我還需要知道構成該職位代碼總數的組成數據。原因是我需要計算中位數和標準差等數據,因此需要知道總數的值。
我的想法是,我檢索調查報告的不同工作代碼,然後當我循環瀏覽這些檢索每個工作代碼的單個回覆。
這是做到這一點的正確方法還是應該遵循不同的方法?