When I tried on mysql
select max(peak_kw) peak,month from sola_daylies group by month;
It returns as I expected
±-------±-----------+
| peak | month |
±-------±-----------+
| 0.2126 | 2014-12-01 |
| 1.6156 | 2015-01-01 |
±-------±-----------+
on rails console,
Sola::Dayly.find_by_sql(“select max(peak_kw) peak,month from
sola_daylies
group by month”)
log says, it makes sql command
select max(peak_kw) peak,month from sola_daylies group by month
It returns without column “peak”
[#<Sola::Dayly id: nil, month: “2014-12-01”>, #<Sola::Dayly id: nil,
month:
“2015-01-01”>]
Sola::Dayly.select(“max(peak_kw) peak”,:month).group(:month)
returns same.