Mam problem z jednym zapytaniem SQL, przerabiam do linq ale nie bardzo wiem jak poradzić sobie z klauzulami YEAR,MONTH:
SQL:
SELECT MONTH(DATA),AVG(temp) AS srednia FROM `tabela` WHERE miejsce = 'M1' GROUP BY YEAR(DATA),MONTH(DATA) ORDER BY srednia DESC LIMIT 1
próba w linq:
from z in tabela where z.Miejsce =="M1" group date by new { date.Year, date.Month }
Prosze o pomoc. Generalnie chodzi o to aby pobrać miesiąc z najwyższą średnią temperaturą. Poniżej tabela:
- tabelka.jpg (88 KB) - ściągnięć: 192