我有一些特定查询的统计信息,这些查询正在计算整个结果集的价格总和。我想在返回的结果中为不同的组提供不同的统计信息。
例如,状态为“进行中”的结果的价格总和与状态为“完成”的结果的价格总和分开。
使用太阳黑子可以做到这样的事情吗?
现有查询:
Residential.search do
with(:zip_code, <zip_code>)
stat(:list_price, :type => "min")
stat(:list_price, :type => "max")
stat(:list_price, :type => "mean")
stat(:square_feet, :type => "min")
stat(:square_feet, :type => "max")
stat(:square_feet, :type => "mean")
end